/*
 * ♂（￣▽￣）／
 * @Author: WebZhouT(243574263@qq.com)
 * @Date: 2018/1/16 9:55
 * @Last Modified by: WebZhouT
 * @Last Modified time: 2018-01-29 16:19:01
 */
/*主色调*/
/*按钮颜色*/
/*渐变开始颜色*/
/*结束颜色*/
/*外框颜色*/
/*定义基准rem（转变为rem单位）*/
/*定义字体(多倍屏)*/
/*顶部导航*/
#header {
  height: 1.375rem;
  line-height: 1.375rem;
  z-index: 10;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
}
#header .header {
  padding: 0 0.46875rem;
  height: 1.375rem;
  display: block;
  background-color: #fff;
}
#header .header.w-header {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left 45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(45deg, #28dbd1, #84eac8);
  background-size: cover;
}
#header .header.w-header .header-tit {
  color: #fff;
}
#header .header.w-header .icon-houtui {
  font-size: 0.5625rem;
  display: block;
  line-height: 1.375rem;
  color: #fff;
}
#header .header-left {
  display: inline-block;
  position: absolute;
  top: 0;
  font-size: 18px;
  line-height: 1.375rem;
  vertical-align: top;
  color: #fff;
  width: 20%;
  text-align: left;
}
[data-dpr="2"] #header .header-left {
  font-size: 36px;
}
[data-dpr="2.5"] #header .header-left {
  font-size: 45px;
}
[data-dpr="2.75"] #header .header-left {
  font-size: 50px;
}
[data-dpr="3"] #header .header-left {
  font-size: 54px;
}
[data-dpr="4"] #header .header-left {
  font-size: 72px;
}
#header .header-left .icon-houtui {
  font-size: 18px;
  display: block;
  line-height: 1.375rem;
  color: #1ed9d2;
}
[data-dpr="2"] #header .header-left .icon-houtui {
  font-size: 36px;
}
[data-dpr="2.5"] #header .header-left .icon-houtui {
  font-size: 45px;
}
[data-dpr="2.75"] #header .header-left .icon-houtui {
  font-size: 50px;
}
[data-dpr="3"] #header .header-left .icon-houtui {
  font-size: 54px;
}
[data-dpr="4"] #header .header-left .icon-houtui {
  font-size: 72px;
}
#header .header-right {
  display: inline-block;
  font-size: 18px;
  line-height: 1.375rem;
  text-align: center;
  overflow: hidden;
  position: absolute;
  right: 0.46875rem;
  top: 0;
}
[data-dpr="2"] #header .header-right {
  font-size: 36px;
}
[data-dpr="2.5"] #header .header-right {
  font-size: 45px;
}
[data-dpr="2.75"] #header .header-right {
  font-size: 50px;
}
[data-dpr="3"] #header .header-right {
  font-size: 54px;
}
[data-dpr="4"] #header .header-right {
  font-size: 72px;
}
#header .header-right .header-more {
  display: block;
  font-size: 18px;
  color: #1ed9d2;
  line-height: 1.375rem;
}
[data-dpr="2"] #header .header-right .header-more {
  font-size: 36px;
}
[data-dpr="2.5"] #header .header-right .header-more {
  font-size: 45px;
}
[data-dpr="2.75"] #header .header-right .header-more {
  font-size: 50px;
}
[data-dpr="3"] #header .header-right .header-more {
  font-size: 54px;
}
[data-dpr="4"] #header .header-right .header-more {
  font-size: 72px;
}
#header .header-right .save,
#header .header-right .baocun {
  display: block;
  font-size: 15px;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #header .header-right .save,
[data-dpr="2"] #header .header-right .baocun {
  font-size: 30px;
}
[data-dpr="2.5"] #header .header-right .save,
[data-dpr="2.5"] #header .header-right .baocun {
  font-size: 38px;
}
[data-dpr="2.75"] #header .header-right .save,
[data-dpr="2.75"] #header .header-right .baocun {
  font-size: 41px;
}
[data-dpr="3"] #header .header-right .save,
[data-dpr="3"] #header .header-right .baocun {
  font-size: 45px;
}
[data-dpr="4"] #header .header-right .save,
[data-dpr="4"] #header .header-right .baocun {
  font-size: 60px;
}
#header .header-right .icon-xiaoxi,
#header .header-right .icon-shuoming,
#header .header-right .icon-bangzhu1 {
  display: block;
  font-size: 20px;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #header .header-right .icon-xiaoxi,
[data-dpr="2"] #header .header-right .icon-shuoming,
[data-dpr="2"] #header .header-right .icon-bangzhu1 {
  font-size: 40px;
}
[data-dpr="2.5"] #header .header-right .icon-xiaoxi,
[data-dpr="2.5"] #header .header-right .icon-shuoming,
[data-dpr="2.5"] #header .header-right .icon-bangzhu1 {
  font-size: 50px;
}
[data-dpr="2.75"] #header .header-right .icon-xiaoxi,
[data-dpr="2.75"] #header .header-right .icon-shuoming,
[data-dpr="2.75"] #header .header-right .icon-bangzhu1 {
  font-size: 55px;
}
[data-dpr="3"] #header .header-right .icon-xiaoxi,
[data-dpr="3"] #header .header-right .icon-shuoming,
[data-dpr="3"] #header .header-right .icon-bangzhu1 {
  font-size: 60px;
}
[data-dpr="4"] #header .header-right .icon-xiaoxi,
[data-dpr="4"] #header .header-right .icon-shuoming,
[data-dpr="4"] #header .header-right .icon-bangzhu1 {
  font-size: 80px;
}
#header .header-tit {
  text-align: center;
  padding: 0 0.78125rem;
  line-height: 1.375rem;
  font-size: 16px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1ed9d2;
}
[data-dpr="2"] #header .header-tit {
  font-size: 32px;
}
[data-dpr="2.5"] #header .header-tit {
  font-size: 40px;
}
[data-dpr="2.75"] #header .header-tit {
  font-size: 44px;
}
[data-dpr="3"] #header .header-tit {
  font-size: 48px;
}
[data-dpr="4"] #header .header-tit {
  font-size: 64px;
}
#header .header-tit.bj-w {
  color: #fff;
  background-color: #1ed9d2;
}
#header .header-tit.line {
  width: 100%;
  margin-left: -0.31rem;
}
/*注册页面登录页面*/
#main-form {
  margin: 0.3125rem 0.4375rem 0.625rem 0.4375rem;
  border: 1px solid #e5e5e5;
  border-radius: 0.125rem;
  background-color: #fff;
  box-shadow: 0 12px 28px 0 rgba(30, 217, 210, 0.28);
}
#main-form .tw-list {
  height: 1.25rem;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0.46875rem;
  overflow: hidden;
  display: block;
}
#main-form .tw-list .fl {
  display: inline-block;
  width: 30%;
  font-size: 15px;
  line-height: 1.25rem;
  color: #333333;
  text-align: center;
}
[data-dpr="2"] #main-form .tw-list .fl {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .tw-list .fl {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .tw-list .fl {
  font-size: 41px;
}
[data-dpr="3"] #main-form .tw-list .fl {
  font-size: 45px;
}
[data-dpr="4"] #main-form .tw-list .fl {
  font-size: 60px;
}
#main-form .tw-list .fl input {
  color: #cccccc;
}
#main-form .tw-list .fr {
  display: inline-block;
  width: 70%;
  height: 1.25rem;
}
#main-form .tw-list .fr input {
  display: inline-block;
  line-height: 1.25rem;
  width: 100%;
  font-size: 15px;
  color: #999;
  border: none;
  margin: 0;
  padding: 0;
}
[data-dpr="2"] #main-form .tw-list .fr input {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .tw-list .fr input {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .tw-list .fr input {
  font-size: 41px;
}
[data-dpr="3"] #main-form .tw-list .fr input {
  font-size: 45px;
}
[data-dpr="4"] #main-form .tw-list .fr input {
  font-size: 60px;
}
#main-form .tw-list .fr input::-webkit-input-placeholder {
  color: #ccc;
}
#main-form .tw-list .fr .iconfont {
  display: inline-block;
  width: 20%;
  font-size: 15px;
  color: #ccc;
  line-height: 1.25rem;
}
[data-dpr="2"] #main-form .tw-list .fr .iconfont {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .tw-list .fr .iconfont {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .tw-list .fr .iconfont {
  font-size: 41px;
}
[data-dpr="3"] #main-form .tw-list .fr .iconfont {
  font-size: 45px;
}
[data-dpr="4"] #main-form .tw-list .fr .iconfont {
  font-size: 60px;
}
#main-form .tw-list .fr .iconfont.sure {
  color: #1ed9d2;
}
#main-form .tw-list #picker1,
#main-form .tw-list #picker2 {
  font-size: 15px;
  line-height: 1.25rem;
  color: #999;
  display: block;
}
[data-dpr="2"] #main-form .tw-list #picker1,
[data-dpr="2"] #main-form .tw-list #picker2 {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .tw-list #picker1,
[data-dpr="2.5"] #main-form .tw-list #picker2 {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .tw-list #picker1,
[data-dpr="2.75"] #main-form .tw-list #picker2 {
  font-size: 41px;
}
[data-dpr="3"] #main-form .tw-list #picker1,
[data-dpr="3"] #main-form .tw-list #picker2 {
  font-size: 45px;
}
[data-dpr="4"] #main-form .tw-list #picker1,
[data-dpr="4"] #main-form .tw-list #picker2 {
  font-size: 60px;
}
#main-form .th-list {
  border-bottom: 1px solid #e5e5e5;
  margin: 0rem 0.46875rem;
}
#main-form .th-list > .tit {
  width: 30%;
  display: inline-block;
  color: #333;
  line-height: 1.25rem;
  text-align: center;
  font-size: 15px;
}
[data-dpr="2"] #main-form .th-list > .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .th-list > .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .th-list > .tit {
  font-size: 41px;
}
[data-dpr="3"] #main-form .th-list > .tit {
  font-size: 45px;
}
[data-dpr="4"] #main-form .th-list > .tit {
  font-size: 60px;
}
#main-form .th-list .con {
  width: 40%;
  height: 1.25rem;
  display: inline-block;
  font-size: 0.375rem;
}
#main-form .th-list .con input {
  line-height: 1.25rem;
  font-size: 15px;
  text-align: left;
  border: 0;
  width: 100%;
  color: #cccccc;
  margin: 0;
}
[data-dpr="2"] #main-form .th-list .con input {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .th-list .con input {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .th-list .con input {
  font-size: 41px;
}
[data-dpr="3"] #main-form .th-list .con input {
  font-size: 45px;
}
[data-dpr="4"] #main-form .th-list .con input {
  font-size: 60px;
}
#main-form .th-list .con input::-webkit-input-placeholder {
  color: #ccc;
}
#main-form .th-list .forget {
  width: 30%;
  display: inline-block;
  text-align: center;
}
#main-form .th-list .forget .btn {
  color: #fff;
  border-radius: 0.46875rem 0.46875rem 0.46875rem;
  margin-top: 0.15625rem;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left -45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(-45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(-45deg, #28dbd1, #84eac8);
  font-size: 15px;
  line-height: 0.9375rem;
  display: block;
}
[data-dpr="2"] #main-form .th-list .forget .btn {
  font-size: 30px;
}
[data-dpr="2.5"] #main-form .th-list .forget .btn {
  font-size: 38px;
}
[data-dpr="2.75"] #main-form .th-list .forget .btn {
  font-size: 41px;
}
[data-dpr="3"] #main-form .th-list .forget .btn {
  font-size: 45px;
}
[data-dpr="4"] #main-form .th-list .forget .btn {
  font-size: 60px;
}
#main-form .th-list .forget .btn.ugy {
  background: #999;
}
#main-form .rpassword {
  border-bottom: none;
}
/*用户登录*/
/*登录 注册 修改密码*/
.Login-index {
  padding: 2.3125rem 0.46875rem 0 0.46875rem;
  /*复选框*/
  /*图形验证码*/
  /*验证码阴影弹窗*/
}
.Login-index .logo {
  width: 4.6875rem;
  display: block;
  margin: 0 auto 1.25rem auto;
}
.Login-index .phone,
.Login-index .password {
  margin-bottom: 0.3125rem;
}
.Login-index .phone .iconfont,
.Login-index .password .iconfont {
  width: 20%;
  text-align: center;
  font-size: 30px;
  color: #666;
  display: inline-block;
  line-height: 1.25rem;
}
[data-dpr="2"] .Login-index .phone .iconfont,
[data-dpr="2"] .Login-index .password .iconfont {
  font-size: 60px;
}
[data-dpr="2.5"] .Login-index .phone .iconfont,
[data-dpr="2.5"] .Login-index .password .iconfont {
  font-size: 75px;
}
[data-dpr="2.75"] .Login-index .phone .iconfont,
[data-dpr="2.75"] .Login-index .password .iconfont {
  font-size: 83px;
}
[data-dpr="3"] .Login-index .phone .iconfont,
[data-dpr="3"] .Login-index .password .iconfont {
  font-size: 90px;
}
[data-dpr="4"] .Login-index .phone .iconfont,
[data-dpr="4"] .Login-index .password .iconfont {
  font-size: 120px;
}
.Login-index .phone input,
.Login-index .password input {
  width: 80%;
  display: inline-block;
  border: none;
  background-color: #fff;
  text-align: left;
  color: #666;
  font-size: 15px;
  line-height: 1.25rem;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
}
[data-dpr="2"] .Login-index .phone input,
[data-dpr="2"] .Login-index .password input {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .phone input,
[data-dpr="2.5"] .Login-index .password input {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .phone input,
[data-dpr="2.75"] .Login-index .password input {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .phone input,
[data-dpr="3"] .Login-index .password input {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .phone input,
[data-dpr="4"] .Login-index .password input {
  font-size: 60px;
}
.Login-index .yzm {
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  border: 1px solid #e5e5e5;
  display: block;
  background-color: #fff;
  margin-bottom: 0.3125rem;
  width: 90%;
  padding-left: 10%;
}
.Login-index .yzm .con {
  width: 70%;
  display: inline-block;
}
.Login-index .yzm .con input {
  display: block;
  text-align: center;
  width: 100%;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  border: none;
  font-size: 15px;
  line-height: 1.25rem;
}
[data-dpr="2"] .Login-index .yzm .con input {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .yzm .con input {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .yzm .con input {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .yzm .con input {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .yzm .con input {
  font-size: 60px;
}
.Login-index .yzm .forget {
  width: 30%;
  height: 100%;
  display: block;
}
.Login-index .yzm .forget .btn {
  display: block;
  text-align: center;
  line-height: 1.25rem;
  color: #e8454a;
  font-size: 12px;
}
[data-dpr="2"] .Login-index .yzm .forget .btn {
  font-size: 24px;
}
[data-dpr="2.5"] .Login-index .yzm .forget .btn {
  font-size: 30px;
}
[data-dpr="2.75"] .Login-index .yzm .forget .btn {
  font-size: 33px;
}
[data-dpr="3"] .Login-index .yzm .forget .btn {
  font-size: 36px;
}
[data-dpr="4"] .Login-index .yzm .forget .btn {
  font-size: 48px;
}
.Login-index .btn-group {
  padding: 0 0.46875rem;
}
.Login-index .btn-group .forget,
.Login-index .btn-group .register {
  font-size: 12px;
  line-height: 0.9375rem;
  color: #1ed9d2;
}
[data-dpr="2"] .Login-index .btn-group .forget,
[data-dpr="2"] .Login-index .btn-group .register {
  font-size: 24px;
}
[data-dpr="2.5"] .Login-index .btn-group .forget,
[data-dpr="2.5"] .Login-index .btn-group .register {
  font-size: 30px;
}
[data-dpr="2.75"] .Login-index .btn-group .forget,
[data-dpr="2.75"] .Login-index .btn-group .register {
  font-size: 33px;
}
[data-dpr="3"] .Login-index .btn-group .forget,
[data-dpr="3"] .Login-index .btn-group .register {
  font-size: 36px;
}
[data-dpr="4"] .Login-index .btn-group .forget,
[data-dpr="4"] .Login-index .btn-group .register {
  font-size: 48px;
}
.Login-index .tw-list {
  background-color: #fff;
  height: 1.25rem;
  border: 1px solid #e5e5e5;
  border-radius: 0.125rem;
}
.Login-index .tw-list .fl {
  display: inline-block;
  width: 30%;
  color: #333;
  font-size: 15px;
  line-height: 1.25rem;
  text-align: center;
}
[data-dpr="2"] .Login-index .tw-list .fl {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .tw-list .fl {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .tw-list .fl {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .tw-list .fl {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .tw-list .fl {
  font-size: 60px;
}
.Login-index .tw-list .fr {
  display: inline-block;
  width: 70%;
  height: 1.25rem;
}
.Login-index .tw-list .fr input {
  display: inline-block;
  line-height: 1.25rem;
  width: 100%;
  font-size: 15px;
  color: #cccccc;
  border: none;
  margin: 0;
  padding: 0;
}
[data-dpr="2"] .Login-index .tw-list .fr input {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .tw-list .fr input {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .tw-list .fr input {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .tw-list .fr input {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .tw-list .fr input {
  font-size: 60px;
}
.Login-index .th-list {
  margin-top: 0.21875rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
}
.Login-index .th-list .tit {
  width: 30%;
  display: inline-block;
  color: #333;
  line-height: 1.25rem;
  text-align: center;
  font-size: 15px;
}
[data-dpr="2"] .Login-index .th-list .tit {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .tit {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .tit {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .tit {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .tit {
  font-size: 60px;
}
.Login-index .th-list .con {
  width: 40%;
  display: inline-block;
  font-size: 15px;
}
[data-dpr="2"] .Login-index .th-list .con {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .con {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .con {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .con {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .con {
  font-size: 60px;
}
.Login-index .th-list .con input {
  line-height: 1.25rem;
  font-size: 15px;
  text-align: left;
  border: 0;
  margin: 0;
  width: 100%;
}
[data-dpr="2"] .Login-index .th-list .con input {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .con input {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .con input {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .con input {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .con input {
  font-size: 60px;
}
.Login-index .th-list .con .icon-yanjing {
  width: 30%;
  display: inline-block;
  line-height: 1.25rem;
  font-size: 15px;
  color: #ccc;
  text-align: center;
}
[data-dpr="2"] .Login-index .th-list .con .icon-yanjing {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .con .icon-yanjing {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .con .icon-yanjing {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .con .icon-yanjing {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .con .icon-yanjing {
  font-size: 60px;
}
.Login-index .th-list .forget {
  width: 30%;
  display: inline-block;
  text-align: center;
}
.Login-index .th-list .forget .btn {
  font-size: 15px;
  color: #1ed9d2;
  line-height: 1.25rem;
}
[data-dpr="2"] .Login-index .th-list .forget .btn {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .forget .btn {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .forget .btn {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .forget .btn {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .forget .btn {
  font-size: 60px;
}
.Login-index .th-list .icon-yanjing {
  width: 30%;
  display: inline-block;
  line-height: 1.25rem;
  font-size: 15px;
  color: #ccc;
  text-align: center;
}
[data-dpr="2"] .Login-index .th-list .icon-yanjing {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .th-list .icon-yanjing {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .th-list .icon-yanjing {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .th-list .icon-yanjing {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .th-list .icon-yanjing {
  font-size: 60px;
}
.Login-index .th-list .icon-yanjing.sure {
  color: #1ed9d2;
}
.Login-index .tip {
  text-align: center;
  font-size: 15px;
  line-height: 1.25rem;
  color: #FF0000;
}
[data-dpr="2"] .Login-index .tip {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .tip {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .tip {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .tip {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .tip {
  font-size: 60px;
}
.Login-index .tip span {
  font-size: 15px;
  display: block;
}
[data-dpr="2"] .Login-index .tip span {
  font-size: 30px;
}
[data-dpr="2.5"] .Login-index .tip span {
  font-size: 38px;
}
[data-dpr="2.75"] .Login-index .tip span {
  font-size: 41px;
}
[data-dpr="3"] .Login-index .tip span {
  font-size: 45px;
}
[data-dpr="4"] .Login-index .tip span {
  font-size: 60px;
}
.Login-index .tip .re {
  color: #FF0000;
}
.Login-index .tip .gr {
  color: #00b058;
}
.Login-index .login {
  text-align: center;
  color: #1ed9d2;
  font-size: 12px;
  display: block;
  line-height: 0.9375rem;
}
[data-dpr="2"] .Login-index .login {
  font-size: 24px;
}
[data-dpr="2.5"] .Login-index .login {
  font-size: 30px;
}
[data-dpr="2.75"] .Login-index .login {
  font-size: 33px;
}
[data-dpr="3"] .Login-index .login {
  font-size: 36px;
}
[data-dpr="4"] .Login-index .login {
  font-size: 48px;
}
.Login-index .check_box {
  position: relative;
  padding-left: 0.9375rem;
  color: #1ed9d2;
  font-size: 12px;
  width: 4.6875rem;
  margin: auto;
  line-height: 1.125rem;
}
[data-dpr="2"] .Login-index .check_box {
  font-size: 24px;
}
[data-dpr="2.5"] .Login-index .check_box {
  font-size: 30px;
}
[data-dpr="2.75"] .Login-index .check_box {
  font-size: 33px;
}
[data-dpr="3"] .Login-index .check_box {
  font-size: 36px;
}
[data-dpr="4"] .Login-index .check_box {
  font-size: 48px;
}
.Login-index .check_box a {
  color: #1ed9d2;
  font-size: 12px;
}
[data-dpr="2"] .Login-index .check_box a {
  font-size: 24px;
}
[data-dpr="2.5"] .Login-index .check_box a {
  font-size: 30px;
}
[data-dpr="2.75"] .Login-index .check_box a {
  font-size: 33px;
}
[data-dpr="3"] .Login-index .check_box a {
  font-size: 36px;
}
[data-dpr="4"] .Login-index .check_box a {
  font-size: 48px;
}
.Login-index .check_box label {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  border: 1px solid #1ed9d2;
  border-radius: 0.0625rem;
  cursor: pointer;
}
.Login-index .check_box #check_2 {
  position: absolute;
  left: 0;
  top: 0.25rem;
  opacity: 0;
}
.Login-index .check_box label:hover {
  border: 2px solid #1ed9d2;
}
.Login-index .check_box label:after {
  content: '';
  width: 0.25rem;
  height: 0.125rem;
  position: absolute;
  top: 0.125rem;
  left: 0.09375rem;
  /*            border:2px solid #cacaca;*/
  border-top: none;
  border-right: none;
  opacity: 0.4;
  transform: rotate(-45deg);
  /*-webkit-transform:rotate(-45deg);*/
}
.Login-index .check_box label:hover:after {
  /*border:2px solid #fff;*/
  border-top: none;
  border-right: none;
}
.Login-index .check_box input:checked + label {
  border: 2px solid #1ed9d2;
}
.Login-index .check_box input:checked + label:after {
  opacity: 1;
  border: 2px solid #1ed9d2;
  border-top: none;
  border-right: none;
}
.Login-index .check_box em {
  margin: 0 0 0 5px;
}
.Login-index #yzm-shadow-box {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 12;
}
.Login-index #yzm-shadow-box #yzm-png-box {
  width: 300px;
  height: 240px;
  position: absolute;
  left: 50%;
  margin-left: -150px;
  top: 50%;
  margin-top: -120px;
  background-color: #fff;
  border-radius: 6px;
  /*按钮组*/
  /*图形输入*/
}
.Login-index #yzm-shadow-box #yzm-png-box h5 {
  font-size: 18px;
  text-align: center;
  display: block;
  border-bottom: 1px solid #e5e5e5;
  line-height: 30px;
}
.Login-index #yzm-shadow-box #yzm-png-box #yz-png {
  display: block;
  width: 200px;
  margin: 20px auto;
}
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box {
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box .png-btn {
  width: 50%;
  display: inline-block;
}
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn {
  border-right: 1px solid #e5e5e5;
}
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  color: #666;
  display: block;
  width: 100%;
}
.Login-index #yzm-shadow-box #yzm-png-box .png-btn-box:last-child .sure-btn {
  border-right: none;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-png {
  margin: 10px 0;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  display: inline-block;
  width: 40%;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-png .con {
  display: inline-block;
  width: 60%;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 16px;
  line-height: 30px;
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  color: #ff0000;
  font-size: 7px;
  line-height: 0.3125rem;
}
[data-dpr="2"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 14px;
}
[data-dpr="2.5"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 18px;
}
[data-dpr="2.75"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 19px;
}
[data-dpr="3"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 21px;
}
[data-dpr="4"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 28px;
}
.Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  color: #00b058;
  font-size: 7px;
  line-height: 0.3125rem;
}
[data-dpr="2"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 14px;
}
[data-dpr="2.5"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 18px;
}
[data-dpr="2.75"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 19px;
}
[data-dpr="3"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 21px;
}
[data-dpr="4"] .Login-index #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 28px;
}
.Login-index #yz-shadow {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 12;
  left: 0;
  top: 0;
  display: none;
}
.Login-index #yz-shadow .txt {
  display: block;
  width: 80%;
  left: 50%;
  margin-left: -40%;
  top: 30%;
  position: absolute;
}
.Login-index #yz-shadow .txt .icon-guanbi {
  float: right;
  font-size: 30px;
  width: 1.25rem;
  height: 1.25rem;
  text-align: center;
  margin-top: -0.9375rem;
  margin-right: -0.3125rem;
  color: #fff;
}
[data-dpr="2"] .Login-index #yz-shadow .txt .icon-guanbi {
  font-size: 60px;
}
[data-dpr="2.5"] .Login-index #yz-shadow .txt .icon-guanbi {
  font-size: 75px;
}
[data-dpr="2.75"] .Login-index #yz-shadow .txt .icon-guanbi {
  font-size: 83px;
}
[data-dpr="3"] .Login-index #yz-shadow .txt .icon-guanbi {
  font-size: 90px;
}
[data-dpr="4"] .Login-index #yz-shadow .txt .icon-guanbi {
  font-size: 120px;
}
.Login-index #yz-shadow .txt .icon-guanbi:active {
  background-color: rgba(0, 0, 0, 0);
}
.Login-index #yz-shadow .txt .box {
  padding: 0.625rem 0.46875rem;
  background-color: #fff;
  border-radius: 0.1875rem;
  font-size: 0.46875rem;
  color: #333;
  text-align: left;
}
#Login-register .tit-top {
  line-height: 0.9375rem;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  border-radius: 0.625rem;
  padding-left: 0.625rem;
  color: #333;
}
[data-dpr="2"] #Login-register .tit-top {
  font-size: 24px;
}
[data-dpr="2.5"] #Login-register .tit-top {
  font-size: 30px;
}
[data-dpr="2.75"] #Login-register .tit-top {
  font-size: 33px;
}
[data-dpr="3"] #Login-register .tit-top {
  font-size: 36px;
}
[data-dpr="4"] #Login-register .tit-top {
  font-size: 48px;
}
#Login-register .form {
  margin: 0.3125rem 0.4375rem 0.625rem 0.4375rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  border: 1px solid #e5e5e5;
  border-radius: 0.15625rem;
  background-color: #fff;
}
#Login-register .form .tw-list {
  height: 1.25rem;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0.46875rem;
  overflow: hidden;
}
#Login-register .form .tw-list .fl {
  display: inline-block;
  width: 30%;
  font-size: 15px;
  line-height: 1.25rem;
  color: #333333;
  text-align: center;
}
[data-dpr="2"] #Login-register .form .tw-list .fl {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .tw-list .fl {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .tw-list .fl {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .tw-list .fl {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .tw-list .fl {
  font-size: 60px;
}
#Login-register .form .tw-list .fl input {
  color: #cccccc;
}
#Login-register .form .tw-list .fr {
  display: inline-block;
  width: 70%;
  height: 1.25rem;
}
#Login-register .form .tw-list .fr input {
  display: inline-block;
  line-height: 1.25rem;
  width: 80%;
  font-size: 15px;
  color: #999;
  border: none;
  margin: 0;
  padding: 0;
}
[data-dpr="2"] #Login-register .form .tw-list .fr input {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .tw-list .fr input {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .tw-list .fr input {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .tw-list .fr input {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .tw-list .fr input {
  font-size: 60px;
}
#Login-register .form .tw-list .fr input::-webkit-input-placeholder {
  color: #ccc;
}
#Login-register .form .tw-list .fr .iconfont {
  display: inline-block;
  width: 20%;
  color: #ccc;
  font-size: 15px;
  line-height: 1.25rem;
}
[data-dpr="2"] #Login-register .form .tw-list .fr .iconfont {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .tw-list .fr .iconfont {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .tw-list .fr .iconfont {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .tw-list .fr .iconfont {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .tw-list .fr .iconfont {
  font-size: 60px;
}
#Login-register .form .tw-list .fr .iconfont.sure {
  color: #1ed9d2;
}
#Login-register .form .tw-list #picker1,
#Login-register .form .tw-list #picker2 {
  line-height: 4rem;
  font-size: 12px;
  color: #999;
  display: block;
}
[data-dpr="2"] #Login-register .form .tw-list #picker1,
[data-dpr="2"] #Login-register .form .tw-list #picker2 {
  font-size: 24px;
}
[data-dpr="2.5"] #Login-register .form .tw-list #picker1,
[data-dpr="2.5"] #Login-register .form .tw-list #picker2 {
  font-size: 30px;
}
[data-dpr="2.75"] #Login-register .form .tw-list #picker1,
[data-dpr="2.75"] #Login-register .form .tw-list #picker2 {
  font-size: 33px;
}
[data-dpr="3"] #Login-register .form .tw-list #picker1,
[data-dpr="3"] #Login-register .form .tw-list #picker2 {
  font-size: 36px;
}
[data-dpr="4"] #Login-register .form .tw-list #picker1,
[data-dpr="4"] #Login-register .form .tw-list #picker2 {
  font-size: 48px;
}
#Login-register .form .th-list {
  border-bottom: 1px solid #e5e5e5;
  margin: 0rem 0.46875rem;
}
#Login-register .form .th-list > .tit {
  width: 30%;
  display: inline-block;
  color: #333;
  line-height: 1.25rem;
  text-align: center;
  font-size: 15px;
}
[data-dpr="2"] #Login-register .form .th-list > .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .th-list > .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .th-list > .tit {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .th-list > .tit {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .th-list > .tit {
  font-size: 60px;
}
#Login-register .form .th-list .con {
  width: 40%;
  height: 1.25rem;
  display: inline-block;
  font-size: 12px;
}
[data-dpr="2"] #Login-register .form .th-list .con {
  font-size: 24px;
}
[data-dpr="2.5"] #Login-register .form .th-list .con {
  font-size: 30px;
}
[data-dpr="2.75"] #Login-register .form .th-list .con {
  font-size: 33px;
}
[data-dpr="3"] #Login-register .form .th-list .con {
  font-size: 36px;
}
[data-dpr="4"] #Login-register .form .th-list .con {
  font-size: 48px;
}
#Login-register .form .th-list .con input {
  line-height: 1.25rem;
  text-align: left;
  font-size: 15px;
  border: 0;
  width: 100%;
  color: #cccccc;
  margin: 0;
}
[data-dpr="2"] #Login-register .form .th-list .con input {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .th-list .con input {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .th-list .con input {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .th-list .con input {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .th-list .con input {
  font-size: 60px;
}
#Login-register .form .th-list .con input::-webkit-input-placeholder {
  color: #ccc;
}
#Login-register .form .th-list .forget {
  width: 30%;
  display: inline-block;
  text-align: center;
}
#Login-register .form .th-list .forget .btn {
  color: #fff;
  border-radius: 0.46875rem 0.46875rem 0.46875rem;
  margin-top: 0.15625rem;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left -45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(-45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(-45deg, #28dbd1, #84eac8);
  font-size: 15px;
  line-height: 0.9375rem;
  display: block;
}
[data-dpr="2"] #Login-register .form .th-list .forget .btn {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .form .th-list .forget .btn {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .form .th-list .forget .btn {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .form .th-list .forget .btn {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .form .th-list .forget .btn {
  font-size: 60px;
}
#Login-register .form .rpassword {
  border-bottom: none;
}
#Login-register .tip {
  text-align: center;
  line-height: 1.25rem;
  font-size: 15px;
  color: #FF0000;
}
[data-dpr="2"] #Login-register .tip {
  font-size: 30px;
}
[data-dpr="2.5"] #Login-register .tip {
  font-size: 38px;
}
[data-dpr="2.75"] #Login-register .tip {
  font-size: 41px;
}
[data-dpr="3"] #Login-register .tip {
  font-size: 45px;
}
[data-dpr="4"] #Login-register .tip {
  font-size: 60px;
}
#Login-register .tip span {
  display: block;
}
#Login-register .tip .re {
  color: #ff0000;
}
#Login-register .tip .gr {
  color: #00b058;
}
#Login-register .check_box {
  position: relative;
  padding-left: 0.9375rem;
  color: #333;
  margin: 0 2rem;
  font-size: 12px;
  line-height: 1.125rem;
}
[data-dpr="2"] #Login-register .check_box {
  font-size: 24px;
}
[data-dpr="2.5"] #Login-register .check_box {
  font-size: 30px;
}
[data-dpr="2.75"] #Login-register .check_box {
  font-size: 33px;
}
[data-dpr="3"] #Login-register .check_box {
  font-size: 36px;
}
[data-dpr="4"] #Login-register .check_box {
  font-size: 48px;
}
#Login-register .check_box a {
  color: #1ed9d2;
  font-size: 12px;
}
[data-dpr="2"] #Login-register .check_box a {
  font-size: 24px;
}
[data-dpr="2.5"] #Login-register .check_box a {
  font-size: 30px;
}
[data-dpr="2.75"] #Login-register .check_box a {
  font-size: 33px;
}
[data-dpr="3"] #Login-register .check_box a {
  font-size: 36px;
}
[data-dpr="4"] #Login-register .check_box a {
  font-size: 48px;
}
#Login-register .check_box label {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  border: 1px solid #cacaca;
  border-radius: 0.0625rem;
  background: #fff;
  cursor: pointer;
}
#Login-register .check_box #check_2 {
  position: absolute;
  left: 0;
  top: 0.25rem;
}
#Login-register .check_box label:hover {
  border: 2px solid #1ed9d2;
}
#Login-register .check_box label:after {
  content: '';
  width: 0.25rem;
  height: 0.125rem;
  position: absolute;
  top: 0.125rem;
  left: 0.09375rem;
  border: 2px solid #cacaca;
  border-top: none;
  border-right: none;
  opacity: 0.4;
  transform: rotate(-45deg);
  /*-webkit-transform:rotate(-45deg);*/
}
#Login-register .check_box label:hover:after {
  border: 2px solid #1ed9d2;
  border-top: none;
  border-right: none;
}
#Login-register .check_box input:checked + label {
  border: 2px solid #1ed9d2;
}
#Login-register .check_box input:checked + label:after {
  opacity: 1;
  border: 2px solid #1ed9d2;
  border-top: none;
  border-right: none;
}
#Login-register .check_box em {
  margin: 0 0 0 5px;
}
#User-register {
  /*验证码阴影弹窗*/
}
#User-register .tit-top {
  line-height: 0.9375rem;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  border-radius: 0.0625rem;
  padding-left: 0.625rem;
  color: #333;
}
[data-dpr="2"] #User-register .tit-top {
  font-size: 24px;
}
[data-dpr="2.5"] #User-register .tit-top {
  font-size: 30px;
}
[data-dpr="2.75"] #User-register .tit-top {
  font-size: 33px;
}
[data-dpr="3"] #User-register .tit-top {
  font-size: 36px;
}
[data-dpr="4"] #User-register .tit-top {
  font-size: 48px;
}
#User-register .tip {
  text-align: center;
  font-size: 15px;
  color: #FF0000;
}
[data-dpr="2"] #User-register .tip {
  font-size: 30px;
}
[data-dpr="2.5"] #User-register .tip {
  font-size: 38px;
}
[data-dpr="2.75"] #User-register .tip {
  font-size: 41px;
}
[data-dpr="3"] #User-register .tip {
  font-size: 45px;
}
[data-dpr="4"] #User-register .tip {
  font-size: 60px;
}
#User-register .tip span {
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 1.25rem;
}
[data-dpr="2"] #User-register .tip span {
  font-size: 30px;
}
[data-dpr="2.5"] #User-register .tip span {
  font-size: 38px;
}
[data-dpr="2.75"] #User-register .tip span {
  font-size: 41px;
}
[data-dpr="3"] #User-register .tip span {
  font-size: 45px;
}
[data-dpr="4"] #User-register .tip span {
  font-size: 60px;
}
#User-register .tip .re {
  color: #ff0000;
}
#User-register .tip .gr {
  color: #1ed9d2;
}
#User-register #yz-shadow {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 12;
  left: 0;
  top: 0;
  display: none;
}
#User-register #yz-shadow .txt {
  display: block;
  width: 80%;
  left: 50%;
  margin-left: -40%;
  top: 30%;
  position: absolute;
}
#User-register #yz-shadow .txt .icon-guanbi {
  float: right;
  font-size: 30px;
  width: 1.25rem;
  height: 1.25rem;
  text-align: center;
  margin-top: -0.9375rem;
  margin-right: -0.3125rem;
  color: #fff;
}
[data-dpr="2"] #User-register #yz-shadow .txt .icon-guanbi {
  font-size: 60px;
}
[data-dpr="2.5"] #User-register #yz-shadow .txt .icon-guanbi {
  font-size: 75px;
}
[data-dpr="2.75"] #User-register #yz-shadow .txt .icon-guanbi {
  font-size: 83px;
}
[data-dpr="3"] #User-register #yz-shadow .txt .icon-guanbi {
  font-size: 90px;
}
[data-dpr="4"] #User-register #yz-shadow .txt .icon-guanbi {
  font-size: 120px;
}
#User-register #yz-shadow .txt .icon-guanbi:active {
  background-color: rgba(0, 0, 0, 0);
}
#User-register #yz-shadow .txt .box {
  padding: 0.625rem 0.46875rem;
  background-color: #fff;
  border-radius: 0.1875rem;
  font-size: 0.46875rem;
  color: #333;
  text-align: left;
}
/*用户认证*/
.User-approve {
  height: 1.5625rem;
  padding: 1.375rem 0.3125rem 0.46875rem 0.3125rem;
}
/*认证*/
/**/
/*电话认证*/
.approve-phone {
  padding-top: 1.359375rem;
}
.approve-phone .logo {
  display: block;
}
.approve-phone .logo em {
  background-color: #1ed9d2;
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.6875rem;
  width: 1.6875rem;
  height: 1.6875rem;
  text-align: center;
  margin: 0.46875rem auto;
  display: block;
  border-radius: 0.125rem;
}
.approve-phone .phone,
.approve-phone .password {
  padding: 0 0.46875rem;
  background-color: #fff;
}
.approve-phone .phone .tit,
.approve-phone .password .tit {
  width: 30%;
  display: inline-block;
  line-height: 1.25rem;
  color: #333333;
  font-size: 15px;
}
[data-dpr="2"] .approve-phone .phone .tit,
[data-dpr="2"] .approve-phone .password .tit {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-phone .phone .tit,
[data-dpr="2.5"] .approve-phone .password .tit {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-phone .phone .tit,
[data-dpr="2.75"] .approve-phone .password .tit {
  font-size: 41px;
}
[data-dpr="3"] .approve-phone .phone .tit,
[data-dpr="3"] .approve-phone .password .tit {
  font-size: 45px;
}
[data-dpr="4"] .approve-phone .phone .tit,
[data-dpr="4"] .approve-phone .password .tit {
  font-size: 60px;
}
.approve-phone .phone input,
.approve-phone .password input {
  width: 70%;
  display: inline-block;
  line-height: 1.25rem;
  border: none;
  margin: 0;
  padding: 0;
  color: #8d8d8d;
  font-size: 15px;
}
[data-dpr="2"] .approve-phone .phone input,
[data-dpr="2"] .approve-phone .password input {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-phone .phone input,
[data-dpr="2.5"] .approve-phone .password input {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-phone .phone input,
[data-dpr="2.75"] .approve-phone .password input {
  font-size: 41px;
}
[data-dpr="3"] .approve-phone .phone input,
[data-dpr="3"] .approve-phone .password input {
  font-size: 45px;
}
[data-dpr="4"] .approve-phone .phone input,
[data-dpr="4"] .approve-phone .password input {
  font-size: 60px;
}
.approve-phone > .tit {
  line-height: 1.09375rem;
  color: #8d8d8d;
  font-size: 12px;
  text-align: left;
  padding: 0 0.46875rem;
}
[data-dpr="2"] .approve-phone > .tit {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone > .tit {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone > .tit {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone > .tit {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone > .tit {
  font-size: 48px;
}
.approve-phone .node {
  text-align: left;
  padding: 0.3125rem 0.46875rem;
  font-size: 12px;
  color: #8d8d8d;
}
[data-dpr="2"] .approve-phone .node {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone .node {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone .node {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone .node {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone .node {
  font-size: 48px;
}
.approve-phone .btn-submit {
  display: block;
  margin: 0.3125rem 0.46875rem;
  background-color: #1ed9d2;
  border-radius: 0.125rem;
  line-height: 1.25rem;
  color: #fff;
  font-size: 15px;
}
[data-dpr="2"] .approve-phone .btn-submit {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-phone .btn-submit {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-phone .btn-submit {
  font-size: 41px;
}
[data-dpr="3"] .approve-phone .btn-submit {
  font-size: 45px;
}
[data-dpr="4"] .approve-phone .btn-submit {
  font-size: 60px;
}
.approve-phone .wen {
  padding: 0.3125rem 0.46875rem 1.25rem 0.46875rem;
}
.approve-phone .wen .question {
  color: #1ed9d2;
  line-height: 0.625rem;
  font-size: 12px;
  text-align: left;
}
[data-dpr="2"] .approve-phone .wen .question {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone .wen .question {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone .wen .question {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone .wen .question {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone .wen .question {
  font-size: 48px;
}
.approve-phone .wen .ans {
  color: #8d8d8d;
  font-size: 12px;
  line-height: 0.625rem;
  text-align: left;
}
[data-dpr="2"] .approve-phone .wen .ans {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone .wen .ans {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone .wen .ans {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone .wen .ans {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone .wen .ans {
  font-size: 48px;
}
/*电话认证跳转确认页面*/
.approve-phone-sure {
  padding-top: 1.359375rem;
}
.approve-phone-sure .txt {
  line-height: 0.625rem;
  font-size: 12px;
  color: #666;
  text-align: center;
  margin-top: 0.46875rem;
  margin-bottom: 1.09375rem;
}
[data-dpr="2"] .approve-phone-sure .txt {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone-sure .txt {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone-sure .txt {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone-sure .txt {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone-sure .txt {
  font-size: 48px;
}
.approve-phone-sure .animate {
  position: relative;
}
.approve-phone-sure .animate .ball {
  position: absolute;
  width: 6.25rem;
  height: 6.25rem;
  margin-left: -3.125rem;
  left: 50%;
}
.approve-phone-sure .animate .icon {
  display: block;
  width: 2.1875rem;
  height: 2.1875rem;
  line-height: 2.1875rem;
  background-color: #1ed9d2;
  border-radius: 0.125rem;
  color: #fff;
  text-align: center;
  font-size: 70px;
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -1.09375rem;
  margin-top: 1.71875rem;
}
[data-dpr="2"] .approve-phone-sure .animate .icon {
  font-size: 140px;
}
[data-dpr="2.5"] .approve-phone-sure .animate .icon {
  font-size: 175px;
}
[data-dpr="2.75"] .approve-phone-sure .animate .icon {
  font-size: 193px;
}
[data-dpr="3"] .approve-phone-sure .animate .icon {
  font-size: 210px;
}
[data-dpr="4"] .approve-phone-sure .animate .icon {
  font-size: 280px;
}
.approve-phone-sure keyframes rotation from {
  transform: rotate(0deg);
}
.approve-phone-sure keyframes rotation to {
  transform: rotate(360deg);
}
.approve-phone-sure .Rotation {
  transform: rotate(360deg);
  animation: rotation 3s linear infinite;
  -moz-animation: rotation 3s linear infinite;
  -webkit-animation: rotation 3s linear infinite;
  -o-animation: rotation 3s linear infinite;
}
.approve-phone-sure .animate {
  height: 6.875rem;
}
.approve-phone-sure #yzm-box {
  position: fixed;
  display: none;
  width: 6.875rem;
  top: 30%;
  left: 50%;
  margin-left: -3.4375rem;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 222;
  border-radius: 0.125rem;
  /*    .btn-group{
          line-height:4rem;
          display: block;
          border-top: 0.1rem solid #e5e5e5;
          .close,.sure{
            width: 50%;
            display: inline-block;
            font-size: 1.4rem;
            a{
              display: block;
              text-align: center;
              line-height: 4rem;
              font-size: 1.5rem;
              color: #007aff;
            }
          }
          .close{
            a{
              border-right: 0.1rem solid #e5e5e5;
            }
          }
        }*/
}
.approve-phone-sure #yzm-box h4 {
  color: #333;
  text-align: center;
  line-height: 0.9375rem;
  font-size: 14px;
  font-weight: bold;
}
[data-dpr="2"] .approve-phone-sure #yzm-box h4 {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-phone-sure #yzm-box h4 {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-phone-sure #yzm-box h4 {
  font-size: 39px;
}
[data-dpr="3"] .approve-phone-sure #yzm-box h4 {
  font-size: 42px;
}
[data-dpr="4"] .approve-phone-sure #yzm-box h4 {
  font-size: 56px;
}
.approve-phone-sure #yzm-box input {
  border: 0.1rem solid #e5e5e5;
  line-height: 0.9375rem;
  margin: 0.3125rem 0 0.3125rem 10%;
  width: 80%;
  border-radius: 0.125rem;
}
.approve-phone-sure #yzm-box .sure {
  display: block;
  line-height: 0.9375rem;
  font-size: 15px;
  color: #0498e0;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 0.125xp;
  background-color: #fff;
  margin: 0 1.25rem 0.625rem 1.25rem;
}
[data-dpr="2"] .approve-phone-sure #yzm-box .sure {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-phone-sure #yzm-box .sure {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-phone-sure #yzm-box .sure {
  font-size: 41px;
}
[data-dpr="3"] .approve-phone-sure #yzm-box .sure {
  font-size: 45px;
}
[data-dpr="4"] .approve-phone-sure #yzm-box .sure {
  font-size: 60px;
}
.approve-phone-sure .yz-msg {
  font-size: 12px;
  color: #ff0000;
  text-align: left;
  padding: 0 0.375rem;
  line-height: 0.5625rem;
}
[data-dpr="2"] .approve-phone-sure .yz-msg {
  font-size: 24px;
}
[data-dpr="2.5"] .approve-phone-sure .yz-msg {
  font-size: 30px;
}
[data-dpr="2.75"] .approve-phone-sure .yz-msg {
  font-size: 33px;
}
[data-dpr="3"] .approve-phone-sure .yz-msg {
  font-size: 36px;
}
[data-dpr="4"] .approve-phone-sure .yz-msg {
  font-size: 48px;
}
.approve-phone-sure #msg span {
  display: block;
  text-align: center;
  font-size: 15px;
}
[data-dpr="2"] .approve-phone-sure #msg span {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-phone-sure #msg span {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-phone-sure #msg span {
  font-size: 41px;
}
[data-dpr="3"] .approve-phone-sure #msg span {
  font-size: 45px;
}
[data-dpr="4"] .approve-phone-sure #msg span {
  font-size: 60px;
}
/*银行卡添加页面*/
.approve-bankcard-list {
  position: fixed;
  left: 0;
  top: 1.359375rem;
  height: 100%;
  width: 100%;
}
.approve-bankcard-list .add-card {
  line-height: 1.5625rem;
  position: absolute;
  width: 100%;
  font-size: 15px;
  color: #fff;
  background-color: #1ed9d2;
  text-align: center;
  display: block;
  bottom: 1.375rem;
  left: 0;
}
[data-dpr="2"] .approve-bankcard-list .add-card {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard-list .add-card {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard-list .add-card {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard-list .add-card {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard-list .add-card {
  font-size: 60px;
}
.approve-bankcard-list .con {
  padding: 0.46875rem 0.3125rem;
}
.approve-bankcard-list .con .list {
  border-bottom: 1px solid #e5e5e5;
  display: block;
  background-color: #fff;
  border-radius: 0.125rem;
}
.approve-bankcard-list .con .list .logo {
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.875rem;
  margin-right: 0.625rem;
  margin-top: 0.3125rem;
  margin-left: 0.3125rem;
}
.approve-bankcard-list .con .list .content .card {
  font-size: 16px;
  color: #333;
  line-height: 0.9375rem;
}
[data-dpr="2"] .approve-bankcard-list .con .list .content .card {
  font-size: 32px;
}
[data-dpr="2.5"] .approve-bankcard-list .con .list .content .card {
  font-size: 40px;
}
[data-dpr="2.75"] .approve-bankcard-list .con .list .content .card {
  font-size: 44px;
}
[data-dpr="3"] .approve-bankcard-list .con .list .content .card {
  font-size: 48px;
}
[data-dpr="4"] .approve-bankcard-list .con .list .content .card {
  font-size: 64px;
}
.approve-bankcard-list .con .list .content .bankname {
  font-size: 14px;
  color: #666;
  line-height: 0.9375rem;
}
[data-dpr="2"] .approve-bankcard-list .con .list .content .bankname {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard-list .con .list .content .bankname {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard-list .con .list .content .bankname {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard-list .con .list .content .bankname {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard-list .con .list .content .bankname {
  font-size: 56px;
}
/*银行卡认证*/
.approve-bankcard {
  position: relative;
  left: 0;
  top: 1.359375rem;
  /*弹层选择器*/
}
.approve-bankcard .dec {
  padding: 0.46875rem;
  color: #8d8d8d;
  text-align: left;
  font-size: 14px;
  line-height: 0.625rem;
}
[data-dpr="2"] .approve-bankcard .dec {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard .dec {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard .dec {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard .dec {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard .dec {
  font-size: 56px;
}
.approve-bankcard > .tit {
  line-height: 0.9375rem;
  font-size: 15px;
  color: #8d8d8d;
  text-align: left;
  padding: 0 0.46875rem;
}
[data-dpr="2"] .approve-bankcard > .tit {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard > .tit {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard > .tit {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard > .tit {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard > .tit {
  font-size: 60px;
}
.approve-bankcard .bankcard {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background-color: #fff;
  color: #333;
  text-align: left;
  padding: 0 0.46875rem;
  display: block;
  line-height: 1.3125rem;
  font-size: 15px;
}
[data-dpr="2"] .approve-bankcard .bankcard {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard .bankcard {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard .bankcard {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard .bankcard {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard .bankcard {
  font-size: 60px;
}
.approve-bankcard .bankcard em {
  color: #ccc;
  font-size: 15px;
  line-height: 1.3125rem;
  display: inline-block;
  width: 10%;
}
[data-dpr="2"] .approve-bankcard .bankcard em {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard .bankcard em {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard .bankcard em {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard .bankcard em {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard .bankcard em {
  font-size: 60px;
}
.approve-bankcard .bankcard .bank {
  display: inline-block;
  color: #666;
  width: 90%;
}
.approve-bankcard .bankcard .bank-choose {
  display: block;
  padding: 0 0.625rem;
  color: #666;
}
.approve-bankcard .city input {
  display: inline-block;
  width: 100%;
  border: 0;
  margin: 0;
  line-height: 1.3125rem;
  padding-left: 10%;
  color: #ccc;
}
.approve-bankcard .city .search {
  width: 20%;
  background-color: #1ed9d2;
  font-size: 15px;
  line-height: 1.3125rem;
  color: #fff;
}
[data-dpr="2"] .approve-bankcard .city .search {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard .city .search {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard .city .search {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard .city .search {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard .city .search {
  font-size: 60px;
}
.approve-bankcard .form-list {
  background-color: #fff;
}
.approve-bankcard .form-list li {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0.46875rem;
}
.approve-bankcard .form-list li .tit {
  font-size: 15px;
  color: #333;
  line-height: 1.3125rem;
  text-align: left;
  display: inline-block;
  width: 30%;
}
[data-dpr="2"] .approve-bankcard .form-list li .tit {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard .form-list li .tit {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard .form-list li .tit {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard .form-list li .tit {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard .form-list li .tit {
  font-size: 60px;
}
.approve-bankcard .form-list li input {
  line-height: 1.3125rem;
  border: 0;
  text-align: left;
  display: inline-block;
  width: 70%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #666;
}
[data-dpr="2"] .approve-bankcard .form-list li input {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard .form-list li input {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard .form-list li input {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard .form-list li input {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard .form-list li input {
  font-size: 56px;
}
.approve-bankcard .form-list li .pro,
.approve-bankcard .form-list li .city {
  width: 70%;
  text-align: left;
  display: inline-block;
  line-height: 1.3125rem;
  font-size: 14px;
  color: #666;
}
[data-dpr="2"] .approve-bankcard .form-list li .pro,
[data-dpr="2"] .approve-bankcard .form-list li .city {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard .form-list li .pro,
[data-dpr="2.5"] .approve-bankcard .form-list li .city {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard .form-list li .pro,
[data-dpr="2.75"] .approve-bankcard .form-list li .city {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard .form-list li .pro,
[data-dpr="3"] .approve-bankcard .form-list li .city {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard .form-list li .pro,
[data-dpr="4"] .approve-bankcard .form-list li .city {
  font-size: 56px;
}
.approve-bankcard .form-list li .pro-choose,
.approve-bankcard .form-list li .city-choose {
  line-height: 1.3125rem;
  font-size: 14px;
  text-align: center;
  display: block;
}
[data-dpr="2"] .approve-bankcard .form-list li .pro-choose,
[data-dpr="2"] .approve-bankcard .form-list li .city-choose {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard .form-list li .pro-choose,
[data-dpr="2.5"] .approve-bankcard .form-list li .city-choose {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard .form-list li .pro-choose,
[data-dpr="2.75"] .approve-bankcard .form-list li .city-choose {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard .form-list li .pro-choose,
[data-dpr="3"] .approve-bankcard .form-list li .city-choose {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard .form-list li .pro-choose,
[data-dpr="4"] .approve-bankcard .form-list li .city-choose {
  font-size: 56px;
}
.approve-bankcard .list {
  height: 5.625rem;
  overflow-y: scroll;
  overflow-x: hidden;
  display: none;
}
.approve-bankcard #submit {
  background-color: #1ed9d2;
  margin: 0.46875rem 0.46875rem 1.25rem 0.46875rem;
  line-height: 1.3125rem;
  color: #fff;
  display: block;
  font-size: 15px;
  border-radius: 0.125rem;
}
[data-dpr="2"] .approve-bankcard #submit {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard #submit {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard #submit {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard #submit {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard #submit {
  font-size: 60px;
}
.approve-bankcard #bankcard,
.approve-bankcard .card-pro,
.approve-bankcard .card-city {
  position: relative;
}
.approve-bankcard #bankcard .list,
.approve-bankcard .card-pro .list,
.approve-bankcard .card-city .list {
  position: absolute;
  left: 0;
  top: 1.5625rem;
  width: 100%;
  max-height: 12.5rem;
  background-color: #fff;
  z-index: 20;
  overflow-y: scroll;
  overflow-x: hidden;
}
.approve-bankcard .main-box {
  position: absolute;
  top: 10%;
  width: 80%;
  margin-left: -40%;
  left: 50%;
  height: 80%;
  background-color: #fff;
  display: none;
}
.approve-bankcard .main-box .list {
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
  overflow: scroll;
  border-radius: 0.0625rem;
}
.approve-bankcard .main-box .list .bank-choose,
.approve-bankcard .main-box .list .pro-choose,
.approve-bankcard .main-box .list .city-choose {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 1.25rem;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] .approve-bankcard .main-box .list .bank-choose,
[data-dpr="2"] .approve-bankcard .main-box .list .pro-choose,
[data-dpr="2"] .approve-bankcard .main-box .list .city-choose {
  font-size: 28px;
}
[data-dpr="2.5"] .approve-bankcard .main-box .list .bank-choose,
[data-dpr="2.5"] .approve-bankcard .main-box .list .pro-choose,
[data-dpr="2.5"] .approve-bankcard .main-box .list .city-choose {
  font-size: 35px;
}
[data-dpr="2.75"] .approve-bankcard .main-box .list .bank-choose,
[data-dpr="2.75"] .approve-bankcard .main-box .list .pro-choose,
[data-dpr="2.75"] .approve-bankcard .main-box .list .city-choose {
  font-size: 39px;
}
[data-dpr="3"] .approve-bankcard .main-box .list .bank-choose,
[data-dpr="3"] .approve-bankcard .main-box .list .pro-choose,
[data-dpr="3"] .approve-bankcard .main-box .list .city-choose {
  font-size: 42px;
}
[data-dpr="4"] .approve-bankcard .main-box .list .bank-choose,
[data-dpr="4"] .approve-bankcard .main-box .list .pro-choose,
[data-dpr="4"] .approve-bankcard .main-box .list .city-choose {
  font-size: 56px;
}
.approve-bankcard .main-box .list .bank-choose.sure,
.approve-bankcard .main-box .list .pro-choose.sure,
.approve-bankcard .main-box .list .city-choose.sure {
  background-color: #0498e0;
  color: #fff;
}
.approve-bankcard .main-box .btn-group {
  height: 1.5625rem;
  position: absolute;
  bottom: -1.25rem;
  left: 0;
  width: 100%;
}
.approve-bankcard .main-box .btn-group .fl {
  display: inline-block;
  width: 50%;
}
.approve-bankcard .main-box .btn-group .fl a {
  display: block;
  line-height: 1.25rem;
  font-size: 15px;
  text-align: center;
  color: #333;
  border: 0.1rem solid #f5f5f5;
  border-radius: 0.0625rem;
  background-color: #ccc;
}
[data-dpr="2"] .approve-bankcard .main-box .btn-group .fl a {
  font-size: 30px;
}
[data-dpr="2.5"] .approve-bankcard .main-box .btn-group .fl a {
  font-size: 38px;
}
[data-dpr="2.75"] .approve-bankcard .main-box .btn-group .fl a {
  font-size: 41px;
}
[data-dpr="3"] .approve-bankcard .main-box .btn-group .fl a {
  font-size: 45px;
}
[data-dpr="4"] .approve-bankcard .main-box .btn-group .fl a {
  font-size: 60px;
}
/*支付宝认证*/
.User-zfb {
  padding: 1.875rem 0.46875rem;
  display: block;
}
.User-zfb .main-box {
  border: 1px solid #e5e5e5;
  border-radius: 0.125rem;
}
.User-zfb .main-box h4 {
  font-size: 15px;
  line-height: 1.28125rem;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] .User-zfb .main-box h4 {
  font-size: 30px;
}
[data-dpr="2.5"] .User-zfb .main-box h4 {
  font-size: 38px;
}
[data-dpr="2.75"] .User-zfb .main-box h4 {
  font-size: 41px;
}
[data-dpr="3"] .User-zfb .main-box h4 {
  font-size: 45px;
}
[data-dpr="4"] .User-zfb .main-box h4 {
  font-size: 60px;
}
.User-zfb .main-box .zfbbox {
  margin-top: 0.46875rem;
}
.User-zfb .main-box .zfbbox .fn-clear {
  margin: 0.46875rem 0.46875rem 0 0.46875rem;
  border: 1px solid #e5e5e5;
}
.User-zfb .main-box .zfbbox .fn-clear .iconfont {
  line-height: 1.25rem;
  color: #cccccc;
  text-align: center;
  display: inline-block;
  width: 16%;
  font-size: 23px;
}
[data-dpr="2"] .User-zfb .main-box .zfbbox .fn-clear .iconfont {
  font-size: 46px;
}
[data-dpr="2.5"] .User-zfb .main-box .zfbbox .fn-clear .iconfont {
  font-size: 58px;
}
[data-dpr="2.75"] .User-zfb .main-box .zfbbox .fn-clear .iconfont {
  font-size: 63px;
}
[data-dpr="3"] .User-zfb .main-box .zfbbox .fn-clear .iconfont {
  font-size: 69px;
}
[data-dpr="4"] .User-zfb .main-box .zfbbox .fn-clear .iconfont {
  font-size: 92px;
}
.User-zfb .main-box .zfbbox .fn-clear input {
  line-height: 1.25rem;
  width: 84%;
  font-size: 15px;
  border: 0;
}
[data-dpr="2"] .User-zfb .main-box .zfbbox .fn-clear input {
  font-size: 30px;
}
[data-dpr="2.5"] .User-zfb .main-box .zfbbox .fn-clear input {
  font-size: 38px;
}
[data-dpr="2.75"] .User-zfb .main-box .zfbbox .fn-clear input {
  font-size: 41px;
}
[data-dpr="3"] .User-zfb .main-box .zfbbox .fn-clear input {
  font-size: 45px;
}
[data-dpr="4"] .User-zfb .main-box .zfbbox .fn-clear input {
  font-size: 60px;
}
.User-zfb .main-box .submit {
  line-height: 1.25rem;
  font-size: 15px;
  background-color: #1ed9d2;
  color: #fff;
  text-align: center;
  display: block;
  margin: 0.625rem 0.46875rem 0.9375rem 0.46875rem;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
}
[data-dpr="2"] .User-zfb .main-box .submit {
  font-size: 30px;
}
[data-dpr="2.5"] .User-zfb .main-box .submit {
  font-size: 38px;
}
[data-dpr="2.75"] .User-zfb .main-box .submit {
  font-size: 41px;
}
[data-dpr="3"] .User-zfb .main-box .submit {
  font-size: 45px;
}
[data-dpr="4"] .User-zfb .main-box .submit {
  font-size: 60px;
}
/*签名*/
/*签约银行卡确认页面*/
.User-banksure {
  margin-top: 1.40625rem;
}
.User-banksure .surelist {
  padding-top: 0.3125rem;
}
.User-banksure .surelist .card-news {
  background-color: #fff;
}
.User-banksure .surelist .card-news .newlist {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0.3125rem;
}
.User-banksure .surelist .card-news .newlist .tit {
  font-size: 15px;
  line-height: 1.5625rem;
  width: 30%;
  display: inline-block;
  color: #333;
}
[data-dpr="2"] .User-banksure .surelist .card-news .newlist .tit {
  font-size: 30px;
}
[data-dpr="2.5"] .User-banksure .surelist .card-news .newlist .tit {
  font-size: 38px;
}
[data-dpr="2.75"] .User-banksure .surelist .card-news .newlist .tit {
  font-size: 41px;
}
[data-dpr="3"] .User-banksure .surelist .card-news .newlist .tit {
  font-size: 45px;
}
[data-dpr="4"] .User-banksure .surelist .card-news .newlist .tit {
  font-size: 60px;
}
.User-banksure .surelist .card-news .newlist .tit .iconfont {
  color: #333;
  font-size: 15px;
  line-height: 1.5625rem;
}
[data-dpr="2"] .User-banksure .surelist .card-news .newlist .tit .iconfont {
  font-size: 30px;
}
[data-dpr="2.5"] .User-banksure .surelist .card-news .newlist .tit .iconfont {
  font-size: 38px;
}
[data-dpr="2.75"] .User-banksure .surelist .card-news .newlist .tit .iconfont {
  font-size: 41px;
}
[data-dpr="3"] .User-banksure .surelist .card-news .newlist .tit .iconfont {
  font-size: 45px;
}
[data-dpr="4"] .User-banksure .surelist .card-news .newlist .tit .iconfont {
  font-size: 60px;
}
.User-banksure .surelist .card-news .newlist .con {
  font-size: 15px;
  line-height: 1.5625rem;
  width: 70%;
  display: inline-block;
  color: #333;
  text-align: left;
}
[data-dpr="2"] .User-banksure .surelist .card-news .newlist .con {
  font-size: 30px;
}
[data-dpr="2.5"] .User-banksure .surelist .card-news .newlist .con {
  font-size: 38px;
}
[data-dpr="2.75"] .User-banksure .surelist .card-news .newlist .con {
  font-size: 41px;
}
[data-dpr="3"] .User-banksure .surelist .card-news .newlist .con {
  font-size: 45px;
}
[data-dpr="4"] .User-banksure .surelist .card-news .newlist .con {
  font-size: 60px;
}
.User-banksure .surelist .card-news .newlist .con em {
  color: #333;
}
.User-banksure .register {
  margin: 0.3125rem 0.46875rem;
  border-radius: 0.125rem;
  background-color: #1ed9d2;
  font-size: 15px;
  line-height: 1.3125rem;
  display: block;
  color: #fff;
}
[data-dpr="2"] .User-banksure .register {
  font-size: 30px;
}
[data-dpr="2.5"] .User-banksure .register {
  font-size: 38px;
}
[data-dpr="2.75"] .User-banksure .register {
  font-size: 41px;
}
[data-dpr="3"] .User-banksure .register {
  font-size: 45px;
}
[data-dpr="4"] .User-banksure .register {
  font-size: 60px;
}
/*通用顶部附加样式*/
#Login-register,
#User-register,
#more,
#userdata,
#User-link,
#order-list {
  padding-top: 1.375rem;
  z-index: 2;
  height: 1.5625rem;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left 45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(45deg, #28dbd1, #84eac8);
}
/*通用横向列表样式*/
/*更多*/
.line-list {
  background-color: #fff;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  margin: 0 0.46875rem 0.46875rem 0.46875rem;
}
.line-list .fn-clear {
  display: block;
  position: relative;
  padding: 0 0 0 0.46875rem;
  border-bottom: 1px solid #e5e5e5;
}
.line-list .fn-clear > .fl {
  position: absolute;
  left: 0.46875rem;
  top: 0rem;
  font-size: 20px;
  line-height: 2.03125rem;
  color: #1ed9d2;
}
[data-dpr="2"] .line-list .fn-clear > .fl {
  font-size: 40px;
}
[data-dpr="2.5"] .line-list .fn-clear > .fl {
  font-size: 50px;
}
[data-dpr="2.75"] .line-list .fn-clear > .fl {
  font-size: 55px;
}
[data-dpr="3"] .line-list .fn-clear > .fl {
  font-size: 60px;
}
[data-dpr="4"] .line-list .fn-clear > .fl {
  font-size: 80px;
}
.line-list .fn-clear .start {
  margin-right: 0.9375rem;
}
.line-list .fn-clear .tl {
  font-size: 15px;
  color: #666;
}
[data-dpr="2"] .line-list .fn-clear .tl {
  font-size: 30px;
}
[data-dpr="2.5"] .line-list .fn-clear .tl {
  font-size: 38px;
}
[data-dpr="2.75"] .line-list .fn-clear .tl {
  font-size: 41px;
}
[data-dpr="3"] .line-list .fn-clear .tl {
  font-size: 45px;
}
[data-dpr="4"] .line-list .fn-clear .tl {
  font-size: 60px;
}
.line-list .fn-clear .txt {
  padding-left: 1.65625rem;
  color: #333;
  line-height: 2.03125rem;
  text-align: left;
  border: 0;
  font-size: 15px;
}
[data-dpr="2"] .line-list .fn-clear .txt {
  font-size: 30px;
}
[data-dpr="2.5"] .line-list .fn-clear .txt {
  font-size: 38px;
}
[data-dpr="2.75"] .line-list .fn-clear .txt {
  font-size: 41px;
}
[data-dpr="3"] .line-list .fn-clear .txt {
  font-size: 45px;
}
[data-dpr="4"] .line-list .fn-clear .txt {
  font-size: 60px;
}
.line-list .fn-clear .txt img {
  vertical-align: middle;
  height: 1.25rem;
  line-height: 2.03125rem;
  margin-right: 1.1875rem;
}
.line-list .fn-clear .arrow {
  margin-right: 0.625rem;
}
.line-list .fn-clear .tr {
  text-align: right;
  margin-right: 0.46875rem;
  font-size: 15px;
  color: #cecece;
}
[data-dpr="2"] .line-list .fn-clear .tr {
  font-size: 30px;
}
[data-dpr="2.5"] .line-list .fn-clear .tr {
  font-size: 38px;
}
[data-dpr="2.75"] .line-list .fn-clear .tr {
  font-size: 41px;
}
[data-dpr="3"] .line-list .fn-clear .tr {
  font-size: 45px;
}
[data-dpr="4"] .line-list .fn-clear .tr {
  font-size: 60px;
}
.line-list .fn-clear .fr {
  position: absolute;
  right: 0.46875rem;
  color: #cecece;
  font-size: 15px;
  top: 0;
  line-height: 2.03125rem;
}
[data-dpr="2"] .line-list .fn-clear .fr {
  font-size: 30px;
}
[data-dpr="2.5"] .line-list .fn-clear .fr {
  font-size: 38px;
}
[data-dpr="2.75"] .line-list .fn-clear .fr {
  font-size: 41px;
}
[data-dpr="3"] .line-list .fn-clear .fr {
  font-size: 45px;
}
[data-dpr="4"] .line-list .fn-clear .fr {
  font-size: 60px;
}
/*用户认证*/
.line-list.approve {
  /*认证完成*/
  /*认证中*/
  /*未认证*/
}
.line-list.approve .list.sure .iconfont {
  color: #1ed9d2;
}
.line-list.approve .list.sure .txt {
  color: #666;
}
.line-list.approve .list.sure .start {
  color: #1ed9d2;
}
.line-list.approve .list.progress .iconfont {
  color: #e6d85b;
}
.line-list.approve .list.progress .txt {
  color: #e6d85b;
}
.line-list.approve .list.progress .start {
  color: #e6d85b;
}
.line-list.approve .list {
  color: #ccc;
}
.line-list.approve .list .iconfont {
  color: #ccc;
}
.line-list.approve .list .txt {
  color: #ccc;
}
.line-list.approve .list .start {
  color: #ccc;
}
.line-list:last-child {
  border-bottom: 0;
}
/*图形验证码*/
#yzm-shadow-box {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 12;
}
#yzm-shadow-box #yzm-png-box {
  width: 9.375rem;
  height: 7.5rem;
  position: absolute;
  left: 50%;
  margin-left: -4.6875rem;
  top: 50%;
  margin-top: -3.75rem;
  background-color: #fff;
  border-radius: 0.09375rem;
  /*按钮组*/
  /*图形输入*/
}
#yzm-shadow-box #yzm-png-box h5 {
  font-size: 18px;
  text-align: center;
  display: block;
  border-bottom: 1px solid #e5e5e5;
  line-height: 0.9375rem;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box h5 {
  font-size: 36px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box h5 {
  font-size: 45px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box h5 {
  font-size: 50px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box h5 {
  font-size: 54px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box h5 {
  font-size: 72px;
}
#yzm-shadow-box #yzm-png-box #yz-png {
  display: block;
  width: 6.25rem;
  margin: 0.625rem auto;
}
#yzm-shadow-box #yzm-png-box .png-btn-box {
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  width: 100%;
}
#yzm-shadow-box #yzm-png-box .png-btn-box .png-btn {
  width: 50%;
  display: inline-block;
}
#yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn {
  border-right: 1px solid #e5e5e5;
}
#yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
#yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 16px;
  line-height: 1.25rem;
  text-align: center;
  color: #666;
  display: block;
  width: 100%;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 32px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 40px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 44px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 48px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .png-btn-box .sure-btn,
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .png-btn-box .cancel-btn {
  font-size: 64px;
}
#yzm-shadow-box #yzm-png-box .yzm-png {
  margin: 10px 0;
}
#yzm-shadow-box #yzm-png-box .yzm-png .tit {
  display: inline-block;
  width: 40%;
  font-size: 16px;
  line-height: 0.9375rem;
  text-align: center;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  font-size: 32px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  font-size: 40px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  font-size: 44px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  font-size: 48px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .yzm-png .tit {
  font-size: 64px;
}
#yzm-shadow-box #yzm-png-box .yzm-png .con {
  display: inline-block;
  width: 60%;
}
#yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 16px;
  line-height: 0.9375rem;
  width: 90%;
  border: 1px solid #e5e5e5;
  padding-left: 2%;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 32px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 40px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 44px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 48px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .yzm-png .con .yzm-png-con {
  font-size: 64px;
}
#yzm-shadow-box #yzm-png-box .yzm-msg .re {
  color: #ff0000;
  font-size: 12px;
  line-height: 0.625rem;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 24px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 30px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 33px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 36px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .yzm-msg .re {
  font-size: 48px;
}
#yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  color: #00b058;
  font-size: 12px;
  line-height: 0.625rem;
}
[data-dpr="2"] #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 24px;
}
[data-dpr="2.5"] #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 30px;
}
[data-dpr="2.75"] #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 33px;
}
[data-dpr="3"] #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 36px;
}
[data-dpr="4"] #yzm-shadow-box #yzm-png-box .yzm-msg .gr {
  font-size: 48px;
}
/*验证码阴影弹窗*/
#yz-shadow {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 12;
  left: 0;
  top: 0;
  display: none;
}
#yz-shadow .txt {
  display: block;
  width: 80%;
  left: 50%;
  margin-left: -40%;
  top: 30%;
  position: absolute;
}
#yz-shadow .txt .icon-guanbi {
  float: right;
  width: 4rem;
  font-size: 15px;
  height: 1.25rem;
  text-align: center;
  margin-top: -0.9375rem;
  margin-right: -0.3125rem;
  color: #fff;
}
[data-dpr="2"] #yz-shadow .txt .icon-guanbi {
  font-size: 30px;
}
[data-dpr="2.5"] #yz-shadow .txt .icon-guanbi {
  font-size: 38px;
}
[data-dpr="2.75"] #yz-shadow .txt .icon-guanbi {
  font-size: 41px;
}
[data-dpr="3"] #yz-shadow .txt .icon-guanbi {
  font-size: 45px;
}
[data-dpr="4"] #yz-shadow .txt .icon-guanbi {
  font-size: 60px;
}
#yz-shadow .txt .box {
  padding: 0.625rem 0.46875rem;
  background-color: #fff;
  border-radius: 0.1875rem;
  color: #333;
  font-size: 15px;
  text-align: left;
}
[data-dpr="2"] #yz-shadow .txt .box {
  font-size: 30px;
}
[data-dpr="2.5"] #yz-shadow .txt .box {
  font-size: 38px;
}
[data-dpr="2.75"] #yz-shadow .txt .box {
  font-size: 41px;
}
[data-dpr="3"] #yz-shadow .txt .box {
  font-size: 45px;
}
[data-dpr="4"] #yz-shadow .txt .box {
  font-size: 60px;
}
/*分割行间距*/
.cut-line {
  height: 0.375rem;
  background-color: #f4f4f4;
  width: 100%;
}
/*主页*/
#Index {
  background-color: #eaf2f2;
}
#Index .header {
  height: 7.5rem;
  background-image: url("../images/index-bj.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  /*轮播选中*/
}
#Index .header .swiper-container {
  height: 7.5rem;
}
#Index .header .swiper-container-horizontal > .swiper-pagination-bullets,
#Index .header .swiper-pagination-custom,
#Index .header .swiper-pagination-fraction {
  bottom: 1.875rem;
  left: 0;
  width: 100%;
}
#Index .content {
  display: block;
  padding: 3.75rem 0.46875rem 2.46875rem 0.46875rem;
  margin: -1.375rem auto 0 auto;
  position: relative;
}
#Index .content .main-tab {
  height: 3.25rem;
  position: absolute;
  z-index: 9999;
  top: 0;
  width: 90%;
  left: 50%;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  border-radius: 10px;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  margin: 0 auto 0.46875rem -45%;
}
#Index .content .main-tab .btn {
  flex-grow: 1;
  display: inline-block;
  width: 1.71875rem;
}
#Index .content .main-tab .btn .icon {
  display: block;
  width: 1.71875rem;
  height: 1.71875rem;
  line-height: 1.71875rem;
  border-radius: 50%;
  font-size: 27px;
  text-align: center;
  margin: 0.46875rem auto 0.21875rem auto;
  background-color: #fff;
  color: #fff;
}
[data-dpr="2"] #Index .content .main-tab .btn .icon {
  font-size: 54px;
}
[data-dpr="2.5"] #Index .content .main-tab .btn .icon {
  font-size: 68px;
}
[data-dpr="2.75"] #Index .content .main-tab .btn .icon {
  font-size: 74px;
}
[data-dpr="3"] #Index .content .main-tab .btn .icon {
  font-size: 81px;
}
[data-dpr="4"] #Index .content .main-tab .btn .icon {
  font-size: 108px;
}
#Index .content .main-tab .btn .sale {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left 45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(45deg, #28dbd1, #84eac8);
}
#Index .content .main-tab .btn .shop {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#f98c7c), to(#f9b07f));
  background-image: -moz-linear-gradient(left 45deg, #f98c7c, #f9b07f);
  background-image: -o-linear-gradient(45deg, #f98c7c, #f9b07f);
  background-image: linear-gradient(45deg, #f98c7c, #f9b07f);
}
#Index .content .main-tab .btn .wallet {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#5460ce), to(#2f92d7));
  background-image: -moz-linear-gradient(left 45deg, #5460ce, #2f92d7);
  background-image: -o-linear-gradient(45deg, #5460ce, #2f92d7);
  background-image: linear-gradient(45deg, #5460ce, #2f92d7);
}
#Index .content .main-tab .btn .game {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#b5429e), to(#ec849c));
  background-image: -moz-linear-gradient(left 45deg, #b5429e, #ec849c);
  background-image: -o-linear-gradient(45deg, #b5429e, #ec849c);
  background-image: linear-gradient(45deg, #b5429e, #ec849c);
}
#Index .content .main-tab .btn .txt {
  text-align: center;
  font-size: 12px;
  color: #666;
}
[data-dpr="2"] #Index .content .main-tab .btn .txt {
  font-size: 24px;
}
[data-dpr="2.5"] #Index .content .main-tab .btn .txt {
  font-size: 30px;
}
[data-dpr="2.75"] #Index .content .main-tab .btn .txt {
  font-size: 33px;
}
[data-dpr="3"] #Index .content .main-tab .btn .txt {
  font-size: 36px;
}
[data-dpr="4"] #Index .content .main-tab .btn .txt {
  font-size: 48px;
}
#Index .content .main {
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  display: block;
  background-color: #fff;
  border-radius: 0.15625rem;
  margin-bottom: 0.46875rem;
}
#Index .content .main .header-img {
  width: 100%;
  display: block;
}
#Index .content .main .con-txt {
  padding: 0.5rem 0.625rem;
}
#Index .content .main .con-txt .tit {
  text-align: left;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #Index .content .main .con-txt .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #Index .content .main .con-txt .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #Index .content .main .con-txt .tit {
  font-size: 41px;
}
[data-dpr="3"] #Index .content .main .con-txt .tit {
  font-size: 45px;
}
[data-dpr="4"] #Index .content .main .con-txt .tit {
  font-size: 60px;
}
#Index .content .main .con-txt small {
  text-align: left;
  font-size: 12px;
}
[data-dpr="2"] #Index .content .main .con-txt small {
  font-size: 24px;
}
[data-dpr="2.5"] #Index .content .main .con-txt small {
  font-size: 30px;
}
[data-dpr="2.75"] #Index .content .main .con-txt small {
  font-size: 33px;
}
[data-dpr="3"] #Index .content .main .con-txt small {
  font-size: 36px;
}
[data-dpr="4"] #Index .content .main .con-txt small {
  font-size: 48px;
}
#Index .content .main .con-txt small .iconfont {
  vertical-align: middle;
  margin-right: 0.21875rem;
}
#Index .content .main .con-txt .price {
  text-align: right;
  font-size: 19px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #Index .content .main .con-txt .price {
  font-size: 38px;
}
[data-dpr="2.5"] #Index .content .main .con-txt .price {
  font-size: 48px;
}
[data-dpr="2.75"] #Index .content .main .con-txt .price {
  font-size: 52px;
}
[data-dpr="3"] #Index .content .main .con-txt .price {
  font-size: 57px;
}
[data-dpr="4"] #Index .content .main .con-txt .price {
  font-size: 76px;
}
#Index .content .main .con-txt .price em {
  color: #1ed9d2;
  font-size: 19px;
}
[data-dpr="2"] #Index .content .main .con-txt .price em {
  font-size: 38px;
}
[data-dpr="2.5"] #Index .content .main .con-txt .price em {
  font-size: 48px;
}
[data-dpr="2.75"] #Index .content .main .con-txt .price em {
  font-size: 52px;
}
[data-dpr="3"] #Index .content .main .con-txt .price em {
  font-size: 57px;
}
[data-dpr="4"] #Index .content .main .con-txt .price em {
  font-size: 76px;
}
#Index .content .recommend {
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
}
/*商品列表展示(公用)*/
.recommend {
  background-color: #fff;
  padding-bottom: 0.4375rem;
}
.recommend h4 {
  font-size: 15px;
  line-height: 1.5625rem;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0.625rem;
  color: #666666;
}
[data-dpr="2"] .recommend h4 {
  font-size: 30px;
}
[data-dpr="2.5"] .recommend h4 {
  font-size: 38px;
}
[data-dpr="2.75"] .recommend h4 {
  font-size: 41px;
}
[data-dpr="3"] .recommend h4 {
  font-size: 45px;
}
[data-dpr="4"] .recommend h4 {
  font-size: 60px;
}
.recommend h4 .iconfont {
  vertical-align: bottom;
  color: #1ed9d2;
  margin-right: 0.28125rem;
  line-height: 1.5625rem;
  font-size: 20px;
}
[data-dpr="2"] .recommend h4 .iconfont {
  font-size: 40px;
}
[data-dpr="2.5"] .recommend h4 .iconfont {
  font-size: 50px;
}
[data-dpr="2.75"] .recommend h4 .iconfont {
  font-size: 55px;
}
[data-dpr="3"] .recommend h4 .iconfont {
  font-size: 60px;
}
[data-dpr="4"] .recommend h4 .iconfont {
  font-size: 80px;
}
.recommend .list {
  display: block;
  padding: 0.46875rem 0;
  margin: 0 0.46875rem;
  border-bottom: 1px solid #e5e5e5;
}
.recommend .list .pro-con {
  width: 45%;
  display: inline-block;
  height: auto;
}
.recommend .list .pro-con .pro-img {
  width: 100%;
  display: block;
}
.recommend .list .pro-txt {
  width: 50%;
  display: inline-block;
  padding-left: 5%;
}
.recommend .list .pro-txt .name,
.recommend .list .pro-txt .place,
.recommend .list .pro-txt .price,
.recommend .list .pro-txt .desc {
  text-align: left;
}
.recommend .list .pro-txt .placem,
.recommend .list .pro-txt .price,
.recommend .list .pro-txt .desc {
  line-height: 0.46875rem;
}
.recommend .list .pro-txt .name {
  font-size: 15px;
  color: #666;
  line-height: 0.734375rem;
}
[data-dpr="2"] .recommend .list .pro-txt .name {
  font-size: 30px;
}
[data-dpr="2.5"] .recommend .list .pro-txt .name {
  font-size: 38px;
}
[data-dpr="2.75"] .recommend .list .pro-txt .name {
  font-size: 41px;
}
[data-dpr="3"] .recommend .list .pro-txt .name {
  font-size: 45px;
}
[data-dpr="4"] .recommend .list .pro-txt .name {
  font-size: 60px;
}
.recommend .list .pro-txt .place,
.recommend .list .pro-txt .desc {
  font-size: 12px;
  line-height: 0.46875rem;
}
[data-dpr="2"] .recommend .list .pro-txt .place,
[data-dpr="2"] .recommend .list .pro-txt .desc {
  font-size: 24px;
}
[data-dpr="2.5"] .recommend .list .pro-txt .place,
[data-dpr="2.5"] .recommend .list .pro-txt .desc {
  font-size: 30px;
}
[data-dpr="2.75"] .recommend .list .pro-txt .place,
[data-dpr="2.75"] .recommend .list .pro-txt .desc {
  font-size: 33px;
}
[data-dpr="3"] .recommend .list .pro-txt .place,
[data-dpr="3"] .recommend .list .pro-txt .desc {
  font-size: 36px;
}
[data-dpr="4"] .recommend .list .pro-txt .place,
[data-dpr="4"] .recommend .list .pro-txt .desc {
  font-size: 48px;
}
.recommend .list .pro-txt .place .iconfont {
  margin-right: 0.15625rem;
}
.recommend .list .pro-txt .price {
  font-size: 14px;
  line-height: 0.9375rem;
}
[data-dpr="2"] .recommend .list .pro-txt .price {
  font-size: 28px;
}
[data-dpr="2.5"] .recommend .list .pro-txt .price {
  font-size: 35px;
}
[data-dpr="2.75"] .recommend .list .pro-txt .price {
  font-size: 39px;
}
[data-dpr="3"] .recommend .list .pro-txt .price {
  font-size: 42px;
}
[data-dpr="4"] .recommend .list .pro-txt .price {
  font-size: 56px;
}
.recommend .list .pro-txt .price em {
  font-size: 19px;
  color: #1ed9d2;
  font-weight: bold;
  margin-right: 0.15625rem;
}
[data-dpr="2"] .recommend .list .pro-txt .price em {
  font-size: 38px;
}
[data-dpr="2.5"] .recommend .list .pro-txt .price em {
  font-size: 48px;
}
[data-dpr="2.75"] .recommend .list .pro-txt .price em {
  font-size: 52px;
}
[data-dpr="3"] .recommend .list .pro-txt .price em {
  font-size: 57px;
}
[data-dpr="4"] .recommend .list .pro-txt .price em {
  font-size: 76px;
}
.recommend #more-btn {
  display: block;
  margin: 0.46875rem 0.46875rem 0 0.46875rem;
  line-height: 1.375rem;
  font-size: 15px;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#20c1f6), to(#298bee));
  /* Safari 5.1 - 6.0 */
  background-image: -o-linear-gradient(30deg, #20c1f6, #298bee);
  background-image: -moz-linear-gradient(left 30deg, #20c1f6, #298bee);
  background-image: linear-gradient(30deg, #20c1f6, #298bee);
  color: #fff;
  border-radius: 0.6875rem 0.6875rem 0.6875rem;
}
[data-dpr="2"] .recommend #more-btn {
  font-size: 30px;
}
[data-dpr="2.5"] .recommend #more-btn {
  font-size: 38px;
}
[data-dpr="2.75"] .recommend #more-btn {
  font-size: 41px;
}
[data-dpr="3"] .recommend #more-btn {
  font-size: 45px;
}
[data-dpr="4"] .recommend #more-btn {
  font-size: 60px;
}
/*商城部分*/
#office-list {
  padding-top: 1.375rem;
  height: 1.5625rem;
}
#office-list .btn-list {
  padding-bottom: 0.3125rem;
  position: fixed;
  left: 0;
  top: 1.375rem;
  width: 100%;
  z-index: 2;
}
#office-list .btn-list .btn-group {
  width: 100%;
  overflow-y: scroll;
  white-space: nowrap;
}
#office-list .btn-list .btn-group .btn {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  margin: 0 0.3125rem;
  text-align: center;
  line-height: 1.15625rem;
}
[data-dpr="2"] #office-list .btn-list .btn-group .btn {
  font-size: 30px;
}
[data-dpr="2.5"] #office-list .btn-list .btn-group .btn {
  font-size: 38px;
}
[data-dpr="2.75"] #office-list .btn-list .btn-group .btn {
  font-size: 41px;
}
[data-dpr="3"] #office-list .btn-list .btn-group .btn {
  font-size: 45px;
}
[data-dpr="4"] #office-list .btn-list .btn-group .btn {
  font-size: 60px;
}
#office-list .btn-list .btn-group .btn.sure {
  border-bottom: 2px solid #fff;
}
#office-list .box {
  height: 1.15625rem;
  border-bottom: 2px solid #fff;
  display: block;
}
/*商城详情页*/
#office-detail {
  padding-bottom: 2.1875rem;
}
#office-detail .header {
  /*轮播样式覆盖*/
}
#office-detail .header .swiper-container-horizontal > .swiper-pagination-bullets,
#office-detail .header .swiper-pagination-custom,
#office-detail .header .swiper-pagination-fraction {
  bottom: 1.5625rem;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0.234375rem 0.234375rem 0.234375rem;
  width: 1.5625rem;
  line-height: 0.46875rem;
  display: block;
  left: 50%;
  position: absolute;
  margin-left: -0.78125rem;
  color: #fff;
}
#office-detail .header .swiper-slide img {
  display: block;
  width: 100%;
  margin: auto;
}
#office-detail .content .maindesc {
  margin: -1.25rem 0.46875rem 0 0.46875rem;
  background-color: #fff;
  display: block;
  z-index: 9;
  position: relative;
  left: 0;
  top: 0;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
}
#office-detail .content .maindesc li {
  margin: 0 0.46875rem;
  font-size: 15px;
  line-height: 1.53125rem;
  color: #333333;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #office-detail .content .maindesc li {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .content .maindesc li {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .content .maindesc li {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .content .maindesc li {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .content .maindesc li {
  font-size: 60px;
}
#office-detail .content .maindesc li .txt {
  color: #333;
}
#office-detail .content .maindesc li .time,
#office-detail .content .maindesc li .address {
  color: #8d8d8d;
  line-height: 1.53125rem;
}
#office-detail .content .maindesc li .fr {
  color: #333;
}
#office-detail .content .maindesc li .fr i {
  color: #1ed9d2;
  font-size: 15px;
  line-height: 1.53125rem;
}
[data-dpr="2"] #office-detail .content .maindesc li .fr i {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .content .maindesc li .fr i {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .content .maindesc li .fr i {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .content .maindesc li .fr i {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .content .maindesc li .fr i {
  font-size: 60px;
}
#office-detail .content .maindesc li .iconfont {
  line-height: 0.515625rem;
  color: #ccc;
  font-size: 20px;
  margin-right: 0.46875rem;
}
[data-dpr="2"] #office-detail .content .maindesc li .iconfont {
  font-size: 40px;
}
[data-dpr="2.5"] #office-detail .content .maindesc li .iconfont {
  font-size: 50px;
}
[data-dpr="2.75"] #office-detail .content .maindesc li .iconfont {
  font-size: 55px;
}
[data-dpr="3"] #office-detail .content .maindesc li .iconfont {
  font-size: 60px;
}
[data-dpr="4"] #office-detail .content .maindesc li .iconfont {
  font-size: 80px;
}
#office-detail .content .warm {
  margin: 0.46875rem 0.46875rem 0 0.46875rem;
  padding: 0.46875rem;
  background-color: #fff;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  border-radius: 0.15625rem;
  position: relative;
}
#office-detail .content .warm .iconfont {
  position: absolute;
  left: 0.46875rem;
  top: 0.46875rem;
  font-size: 23px;
  color: #1ed9d2;
}
[data-dpr="2"] #office-detail .content .warm .iconfont {
  font-size: 46px;
}
[data-dpr="2.5"] #office-detail .content .warm .iconfont {
  font-size: 58px;
}
[data-dpr="2.75"] #office-detail .content .warm .iconfont {
  font-size: 63px;
}
[data-dpr="3"] #office-detail .content .warm .iconfont {
  font-size: 69px;
}
[data-dpr="4"] #office-detail .content .warm .iconfont {
  font-size: 92px;
}
#office-detail .content .warm .txt {
  padding-left: 1.15625rem;
  text-align: left;
  line-height: 0.625rem;
  font-size: 0.34375rem;
  color: #666;
}
#office-detail .content .warm .txt i {
  color: #333;
}
#office-detail .content .tipdesc {
  margin: 0.46875rem 0.46875rem 0 0.46875rem;
  padding: 0.46875rem;
  background-color: #fff;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  border-radius: 0.15625rem;
  position: relative;
}
#office-detail .content .tipdesc .iconfont {
  position: absolute;
  left: 0.46875rem;
  top: 0.46875rem;
  font-size: 23px;
  color: #1ed9d2;
}
[data-dpr="2"] #office-detail .content .tipdesc .iconfont {
  font-size: 46px;
}
[data-dpr="2.5"] #office-detail .content .tipdesc .iconfont {
  font-size: 58px;
}
[data-dpr="2.75"] #office-detail .content .tipdesc .iconfont {
  font-size: 63px;
}
[data-dpr="3"] #office-detail .content .tipdesc .iconfont {
  font-size: 69px;
}
[data-dpr="4"] #office-detail .content .tipdesc .iconfont {
  font-size: 92px;
}
#office-detail .content .tipdesc .txt {
  padding-left: 1.15625rem;
  text-align: left;
  line-height: 0.625rem;
  font-size: 0.34375rem;
  color: #666;
}
#office-detail .content .tipdesc .txt i {
  color: #333;
}
#office-detail .content .tipdesc .txt .desc {
  text-align: left;
  padding-left: 1.71875rem;
}
#office-detail .footer-btn {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 2.046875rem;
  display: flex;
  background-color: #fff;
  z-index: 19;
}
#office-detail .footer-btn .payment,
#office-detail .footer-btn .daikuan {
  display: inline-block;
  width: 48%;
  border-radius: 0.6875rem 0.6875rem 0.6875rem;
  height: 1.375rem;
  margin-top: 0.46875rem;
  font-size: 15px;
}
[data-dpr="2"] #office-detail .footer-btn .payment,
[data-dpr="2"] #office-detail .footer-btn .daikuan {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .footer-btn .payment,
[data-dpr="2.5"] #office-detail .footer-btn .daikuan {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .footer-btn .payment,
[data-dpr="2.75"] #office-detail .footer-btn .daikuan {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .footer-btn .payment,
[data-dpr="3"] #office-detail .footer-btn .daikuan {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .footer-btn .payment,
[data-dpr="4"] #office-detail .footer-btn .daikuan {
  font-size: 60px;
}
#office-detail .footer-btn .payment .desc,
#office-detail .footer-btn .daikuan .desc {
  line-height: 0.78125rem;
  color: #666;
  font-size: 15px;
}
[data-dpr="2"] #office-detail .footer-btn .payment .desc,
[data-dpr="2"] #office-detail .footer-btn .daikuan .desc {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .footer-btn .payment .desc,
[data-dpr="2.5"] #office-detail .footer-btn .daikuan .desc {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .footer-btn .payment .desc,
[data-dpr="2.75"] #office-detail .footer-btn .daikuan .desc {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .footer-btn .payment .desc,
[data-dpr="3"] #office-detail .footer-btn .daikuan .desc {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .footer-btn .payment .desc,
[data-dpr="4"] #office-detail .footer-btn .daikuan .desc {
  font-size: 60px;
}
#office-detail .footer-btn .payment {
  border: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: 1.375rem;
  margin: 0.46875rem 0.15625rem 0 0.15625rem;
}
[data-dpr="2"] #office-detail .footer-btn .payment {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .footer-btn .payment {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .footer-btn .payment {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .footer-btn .payment {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .footer-btn .payment {
  font-size: 60px;
}
#office-detail .footer-btn .daikuan {
  font-size: 15px;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #office-detail .footer-btn .daikuan {
  font-size: 30px;
}
[data-dpr="2.5"] #office-detail .footer-btn .daikuan {
  font-size: 38px;
}
[data-dpr="2.75"] #office-detail .footer-btn .daikuan {
  font-size: 41px;
}
[data-dpr="3"] #office-detail .footer-btn .daikuan {
  font-size: 45px;
}
[data-dpr="4"] #office-detail .footer-btn .daikuan {
  font-size: 60px;
}
/*确认订单*/
#office-order {
  background-color: #f4f4f4;
  padding: 1.375rem 0.46875rem 0 0.46875rem;
  height: 1.5625rem;
}
#office-order .header {
  display: block;
  margin: auto;
  border: 0.15625rem solid #fff;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
}
#office-order .header .swiper-container {
  background-color: #f4f4f4;
}
#office-order .header .swiper-wrapper img {
  display: block;
  width: 100%;
}
#office-order .content {
  margin-top: 0.46875rem;
  padding-bottom: 2.1875rem;
}
#office-order .content .ugy {
  color: #ccc;
}
#office-order .content .line-list {
  margin-top: 0.46875rem;
}
#office-order .content .line-list .txt {
  padding-left: 1.09375rem;
}
#office-order .content .line-list .txt .text {
  font-size: 15px;
  color: #333;
}
[data-dpr="2"] #office-order .content .line-list .txt .text {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .content .line-list .txt .text {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .content .line-list .txt .text {
  font-size: 41px;
}
[data-dpr="3"] #office-order .content .line-list .txt .text {
  font-size: 45px;
}
[data-dpr="4"] #office-order .content .line-list .txt .text {
  font-size: 60px;
}
#office-order .content .line-list .txt .text i {
  color: #1ed9d2;
  font-size: 15px;
  line-height: 1.53125rem;
}
[data-dpr="2"] #office-order .content .line-list .txt .text i {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .content .line-list .txt .text i {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .content .line-list .txt .text i {
  font-size: 41px;
}
[data-dpr="3"] #office-order .content .line-list .txt .text i {
  font-size: 45px;
}
[data-dpr="4"] #office-order .content .line-list .txt .text i {
  font-size: 60px;
}
#office-order .content .line-list .txt .tl {
  margin-left: 0.15625rem;
  color: #8d8d8d;
}
#office-order .footer-btn {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  height: 2.046875rem;
  background-color: #fff;
  z-index: 19;
  border-top: 1px solid #f4f4f4;
}
#office-order .footer-btn .sum-pay {
  display: inline-block;
  width: 48%;
  color: #666;
  text-align: left;
  line-height: 2.046875rem;
  font-size: 15px;
}
[data-dpr="2"] #office-order .footer-btn .sum-pay {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .footer-btn .sum-pay {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .footer-btn .sum-pay {
  font-size: 41px;
}
[data-dpr="3"] #office-order .footer-btn .sum-pay {
  font-size: 45px;
}
[data-dpr="4"] #office-order .footer-btn .sum-pay {
  font-size: 60px;
}
#office-order .footer-btn .sum-pay em {
  color: #1ed9d2;
}
#office-order .footer-btn #surepay {
  display: inline-block;
  width: 48%;
  border-radius: 0.6875rem 0.6875rem 0.6875rem;
  height: 1.375rem;
  margin-top: 0.46875rem;
  font-size: 15px;
}
[data-dpr="2"] #office-order .footer-btn #surepay {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .footer-btn #surepay {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .footer-btn #surepay {
  font-size: 41px;
}
[data-dpr="3"] #office-order .footer-btn #surepay {
  font-size: 45px;
}
[data-dpr="4"] #office-order .footer-btn #surepay {
  font-size: 60px;
}
#office-order .footer-btn #surepay .desc {
  line-height: 0.78125rem;
  color: #666;
  font-size: 15px;
}
[data-dpr="2"] #office-order .footer-btn #surepay .desc {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .footer-btn #surepay .desc {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .footer-btn #surepay .desc {
  font-size: 41px;
}
[data-dpr="3"] #office-order .footer-btn #surepay .desc {
  font-size: 45px;
}
[data-dpr="4"] #office-order .footer-btn #surepay .desc {
  font-size: 60px;
}
#office-order .footer-btn .payment {
  border: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: 1.375rem;
  margin: 0.46875rem 0.15625rem 0 0.15625rem;
}
[data-dpr="2"] #office-order .footer-btn .payment {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .footer-btn .payment {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .footer-btn .payment {
  font-size: 41px;
}
[data-dpr="3"] #office-order .footer-btn .payment {
  font-size: 45px;
}
[data-dpr="4"] #office-order .footer-btn .payment {
  font-size: 60px;
}
#office-order .footer-btn #surepay {
  font-size: 15px;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #office-order .footer-btn #surepay {
  font-size: 30px;
}
[data-dpr="2.5"] #office-order .footer-btn #surepay {
  font-size: 38px;
}
[data-dpr="2.75"] #office-order .footer-btn #surepay {
  font-size: 41px;
}
[data-dpr="3"] #office-order .footer-btn #surepay {
  font-size: 45px;
}
[data-dpr="4"] #office-order .footer-btn #surepay {
  font-size: 60px;
}
#paybtn-group {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  height: 2.046875rem;
  background-color: #fff;
  z-index: 19;
  border-top: 1px solid #f4f4f4;
}
#paybtn-group .sum-pay {
  display: inline-block;
  width: 44%;
  color: #666;
  text-align: left;
  line-height: 2.046875rem;
  padding-left: 6%;
  font-size: 15px;
}
[data-dpr="2"] #paybtn-group .sum-pay {
  font-size: 30px;
}
[data-dpr="2.5"] #paybtn-group .sum-pay {
  font-size: 38px;
}
[data-dpr="2.75"] #paybtn-group .sum-pay {
  font-size: 41px;
}
[data-dpr="3"] #paybtn-group .sum-pay {
  font-size: 45px;
}
[data-dpr="4"] #paybtn-group .sum-pay {
  font-size: 60px;
}
#paybtn-group .sum-pay em {
  color: #1ed9d2;
}
#paybtn-group #surepay {
  display: inline-block;
  width: 44%;
  border-radius: 0.6875rem 0.6875rem 0.6875rem;
  height: 1.375rem;
  margin-right: 6%;
  margin-top: 0.46875rem;
  font-size: 15px;
}
[data-dpr="2"] #paybtn-group #surepay {
  font-size: 30px;
}
[data-dpr="2.5"] #paybtn-group #surepay {
  font-size: 38px;
}
[data-dpr="2.75"] #paybtn-group #surepay {
  font-size: 41px;
}
[data-dpr="3"] #paybtn-group #surepay {
  font-size: 45px;
}
[data-dpr="4"] #paybtn-group #surepay {
  font-size: 60px;
}
#paybtn-group #surepay .desc {
  line-height: 0.78125rem;
  color: #666;
  font-size: 15px;
}
[data-dpr="2"] #paybtn-group #surepay .desc {
  font-size: 30px;
}
[data-dpr="2.5"] #paybtn-group #surepay .desc {
  font-size: 38px;
}
[data-dpr="2.75"] #paybtn-group #surepay .desc {
  font-size: 41px;
}
[data-dpr="3"] #paybtn-group #surepay .desc {
  font-size: 45px;
}
[data-dpr="4"] #paybtn-group #surepay .desc {
  font-size: 60px;
}
#paybtn-group .payment {
  border: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: 1.375rem;
  margin: 0.46875rem 0.15625rem 0 0.15625rem;
}
[data-dpr="2"] #paybtn-group .payment {
  font-size: 30px;
}
[data-dpr="2.5"] #paybtn-group .payment {
  font-size: 38px;
}
[data-dpr="2.75"] #paybtn-group .payment {
  font-size: 41px;
}
[data-dpr="3"] #paybtn-group .payment {
  font-size: 45px;
}
[data-dpr="4"] #paybtn-group .payment {
  font-size: 60px;
}
#paybtn-group #surepay {
  font-size: 15px;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #paybtn-group #surepay {
  font-size: 30px;
}
[data-dpr="2.5"] #paybtn-group #surepay {
  font-size: 38px;
}
[data-dpr="2.75"] #paybtn-group #surepay {
  font-size: 41px;
}
[data-dpr="3"] #paybtn-group #surepay {
  font-size: 45px;
}
[data-dpr="4"] #paybtn-group #surepay {
  font-size: 60px;
}
#pay-faction-shadow {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 20;
  display: none;
}
#pay-faction-shadow .faction-sure,
#pay-faction-shadow .discount-sure {
  font-size: 15px;
  line-height: 1.25rem;
  color: #fff;
  background-color: #1ed9d2;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  text-align: center;
  margin: 0.46875rem;
  display: block;
}
[data-dpr="2"] #pay-faction-shadow .faction-sure,
[data-dpr="2"] #pay-faction-shadow .discount-sure {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-faction-shadow .faction-sure,
[data-dpr="2.5"] #pay-faction-shadow .discount-sure {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-faction-shadow .faction-sure,
[data-dpr="2.75"] #pay-faction-shadow .discount-sure {
  font-size: 41px;
}
[data-dpr="3"] #pay-faction-shadow .faction-sure,
[data-dpr="3"] #pay-faction-shadow .discount-sure {
  font-size: 45px;
}
[data-dpr="4"] #pay-faction-shadow .faction-sure,
[data-dpr="4"] #pay-faction-shadow .discount-sure {
  font-size: 60px;
}
#pay-faction-shadow h4 {
  line-height: 1.25rem;
  padding: 0 0.46875rem;
  color: #666;
  text-align: left;
  font-size: 15px;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #pay-faction-shadow h4 {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-faction-shadow h4 {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-faction-shadow h4 {
  font-size: 41px;
}
[data-dpr="3"] #pay-faction-shadow h4 {
  font-size: 45px;
}
[data-dpr="4"] #pay-faction-shadow h4 {
  font-size: 60px;
}
/*支付方式选择*/
#pay-faction-shadow .faction-box {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  background-color: #f4f4f4;
}
#pay-faction-shadow .faction-box .faction-list .faction-con {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0.46875rem;
  vertical-align: middle;
}
#pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  line-height: 1.25rem;
  font-size: 15px;
  color: #666;
  vertical-align: text-bottom;
  margin-left: 0.3125rem;
}
[data-dpr="2"] #pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  font-size: 41px;
}
[data-dpr="3"] #pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  font-size: 45px;
}
[data-dpr="4"] #pay-faction-shadow .faction-box .faction-list .faction-con .txt {
  font-size: 60px;
}
#pay-faction-shadow .faction-box .faction-list .faction-con img {
  max-height: 1.25rem;
}
#pay-faction-shadow .faction-box .faction-list .faction-con .icon-dui {
  display: none;
}
#pay-faction-shadow .faction-box .faction-list .faction-con.sure {
  background-color: #fff;
}
#pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  display: block;
  font-size: 23px;
  line-height: 1.25rem;
  color: #1ed9d2;
}
[data-dpr="2"] #pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  font-size: 46px;
}
[data-dpr="2.5"] #pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  font-size: 58px;
}
[data-dpr="2.75"] #pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  font-size: 63px;
}
[data-dpr="3"] #pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  font-size: 69px;
}
[data-dpr="4"] #pay-faction-shadow .faction-box .faction-list .faction-con.sure .icon-dui {
  font-size: 92px;
}
#pay-faction-shadow .faction-box .faction-sure,
#pay-faction-shadow .faction-box .discount-sure {
  line-height: 1.25rem;
  font-size: 15px;
  color: #fff;
  text-align: center;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
}
[data-dpr="2"] #pay-faction-shadow .faction-box .faction-sure,
[data-dpr="2"] #pay-faction-shadow .faction-box .discount-sure {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-faction-shadow .faction-box .faction-sure,
[data-dpr="2.5"] #pay-faction-shadow .faction-box .discount-sure {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-faction-shadow .faction-box .faction-sure,
[data-dpr="2.75"] #pay-faction-shadow .faction-box .discount-sure {
  font-size: 41px;
}
[data-dpr="3"] #pay-faction-shadow .faction-box .faction-sure,
[data-dpr="3"] #pay-faction-shadow .faction-box .discount-sure {
  font-size: 45px;
}
[data-dpr="4"] #pay-faction-shadow .faction-box .faction-sure,
[data-dpr="4"] #pay-faction-shadow .faction-box .discount-sure {
  font-size: 60px;
}
/*我的订单*/
#order-list {
  height: 1.5625rem;
  padding: 1.25rem 0.46875rem;
}
#order-list #main-list .load-list .mainbox {
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  background-color: #fff;
  position: relative;
  border-radius: 0.3125rem;
  margin-bottom: 0.3125rem;
  padding-top: 0.46875rem;
}
#order-list #main-list .load-list .mainbox .times {
  display: block;
  text-align: left;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 1.3125rem;
  padding: 0 0.46875rem;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #order-list #main-list .load-list .mainbox .times {
  font-size: 24px;
}
[data-dpr="2.5"] #order-list #main-list .load-list .mainbox .times {
  font-size: 30px;
}
[data-dpr="2.75"] #order-list #main-list .load-list .mainbox .times {
  font-size: 33px;
}
[data-dpr="3"] #order-list #main-list .load-list .mainbox .times {
  font-size: 36px;
}
[data-dpr="4"] #order-list #main-list .load-list .mainbox .times {
  font-size: 48px;
}
#order-list #main-list .load-list .mainbox .order-png {
  margin-left: 0.46875rem;
  margin-top: 0.3125rem;
  max-height: 1.5625rem;
  width: 2.28125rem;
  display: inline-block;
  vertical-align: bottom;
  position: absolute;
  left: 0;
  top: 0.3125rem;
}
#order-list #main-list .load-list .mainbox .txt {
  padding-left: 3.21875rem;
}
#order-list #main-list .load-list .mainbox .txt .name {
  color: #333;
  font-size: 15px;
}
[data-dpr="2"] #order-list #main-list .load-list .mainbox .txt .name {
  font-size: 30px;
}
[data-dpr="2.5"] #order-list #main-list .load-list .mainbox .txt .name {
  font-size: 38px;
}
[data-dpr="2.75"] #order-list #main-list .load-list .mainbox .txt .name {
  font-size: 41px;
}
[data-dpr="3"] #order-list #main-list .load-list .mainbox .txt .name {
  font-size: 45px;
}
[data-dpr="4"] #order-list #main-list .load-list .mainbox .txt .name {
  font-size: 60px;
}
#order-list #main-list .load-list .mainbox .txt .place .iconfont {
  margin-right: 0.15625rem;
}
#order-list #main-list .load-list .mainbox .txt .price {
  font-size: 14px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #order-list #main-list .load-list .mainbox .txt .price {
  font-size: 28px;
}
[data-dpr="2.5"] #order-list #main-list .load-list .mainbox .txt .price {
  font-size: 35px;
}
[data-dpr="2.75"] #order-list #main-list .load-list .mainbox .txt .price {
  font-size: 39px;
}
[data-dpr="3"] #order-list #main-list .load-list .mainbox .txt .price {
  font-size: 42px;
}
[data-dpr="4"] #order-list #main-list .load-list .mainbox .txt .price {
  font-size: 56px;
}
#order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 19px;
  color: #1ed9d2;
  font-weight: bold;
  margin-right: 0.15625rem;
}
[data-dpr="2"] #order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 38px;
}
[data-dpr="2.5"] #order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 48px;
}
[data-dpr="2.75"] #order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 52px;
}
[data-dpr="3"] #order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 57px;
}
[data-dpr="4"] #order-list #main-list .load-list .mainbox .txt .price em {
  font-size: 76px;
}
#order-list #main-list .load-list .mainbox .txt .name,
#order-list #main-list .load-list .mainbox .txt .place,
#order-list #main-list .load-list .mainbox .txt .price,
#order-list #main-list .load-list .mainbox .txt .desc {
  text-align: left;
}
#order-list #main-list .load-list .mainbox .start {
  position: absolute;
  right: 0.46875rem;
  top: 0;
  line-height: 2.5rem;
}
#order-list #main-list .load-list .mainbox .start.re {
  color: #ff0000;
}
#order-list #main-list .load-list .mainbox .start.end {
  color: #666;
}
/**================**/
/*借款*/
/*借款首页*/
#loans-index {
  padding: 1.375rem 0.46875rem 0 0.46875rem;
  height: 1.5625rem;
  display: block;
}
#loans-index .box {
  display: block;
  background-color: #fff;
  border-radius: 0.15625rem;
  color: #666;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
}
#loans-index .box .content {
  padding: 0.46875rem;
  font-size: 12px;
}
[data-dpr="2"] #loans-index .box .content {
  font-size: 24px;
}
[data-dpr="2.5"] #loans-index .box .content {
  font-size: 30px;
}
[data-dpr="2.75"] #loans-index .box .content {
  font-size: 33px;
}
[data-dpr="3"] #loans-index .box .content {
  font-size: 36px;
}
[data-dpr="4"] #loans-index .box .content {
  font-size: 48px;
}
#loans-index .box .sum {
  color: #333;
  font-size: 30px;
  line-height: 1.5625rem;
  text-align: left;
  font-weight: bold;
}
[data-dpr="2"] #loans-index .box .sum {
  font-size: 60px;
}
[data-dpr="2.5"] #loans-index .box .sum {
  font-size: 75px;
}
[data-dpr="2.75"] #loans-index .box .sum {
  font-size: 83px;
}
[data-dpr="3"] #loans-index .box .sum {
  font-size: 90px;
}
[data-dpr="4"] #loans-index .box .sum {
  font-size: 120px;
}
#loans-index .box .earn {
  color: #1ed9d2;
  text-align: left;
  line-height: 0.9375rem;
  font-size: 15px;
}
[data-dpr="2"] #loans-index .box .earn {
  font-size: 30px;
}
[data-dpr="2.5"] #loans-index .box .earn {
  font-size: 38px;
}
[data-dpr="2.75"] #loans-index .box .earn {
  font-size: 41px;
}
[data-dpr="3"] #loans-index .box .earn {
  font-size: 45px;
}
[data-dpr="4"] #loans-index .box .earn {
  font-size: 60px;
}
#loans-index .box .tip {
  color: #666;
  background-color: #f6fcfc;
  padding: 0.3125rem 0.46875rem 0.3125rem 0.46875rem;
  line-height: 0.78125rem;
  font-size: 15px;
}
[data-dpr="2"] #loans-index .box .tip {
  font-size: 30px;
}
[data-dpr="2.5"] #loans-index .box .tip {
  font-size: 38px;
}
[data-dpr="2.75"] #loans-index .box .tip {
  font-size: 41px;
}
[data-dpr="3"] #loans-index .box .tip {
  font-size: 45px;
}
[data-dpr="4"] #loans-index .box .tip {
  font-size: 60px;
}
#loans-index .box .tip .small-tip {
  color: #999;
  line-height: 0.625rem;
  font-size: 12px;
  text-align: left;
}
[data-dpr="2"] #loans-index .box .tip .small-tip {
  font-size: 24px;
}
[data-dpr="2.5"] #loans-index .box .tip .small-tip {
  font-size: 30px;
}
[data-dpr="2.75"] #loans-index .box .tip .small-tip {
  font-size: 33px;
}
[data-dpr="3"] #loans-index .box .tip .small-tip {
  font-size: 36px;
}
[data-dpr="4"] #loans-index .box .tip .small-tip {
  font-size: 48px;
}
#loans-index #submit {
  font-size: 15px;
  line-height: 1.25rem;
  color: #fff;
  display: block;
  padding: 0 0.46875rem;
  margin-top: 0.46875rem;
  border-radius: 0.625rem 0.625rem 0.625rem;
}
[data-dpr="2"] #loans-index #submit {
  font-size: 30px;
}
[data-dpr="2.5"] #loans-index #submit {
  font-size: 38px;
}
[data-dpr="2.75"] #loans-index #submit {
  font-size: 41px;
}
[data-dpr="3"] #loans-index #submit {
  font-size: 45px;
}
[data-dpr="4"] #loans-index #submit {
  font-size: 60px;
}
/*借款提示信息*/
#shadow-tip {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  display: none;
}
#shadow-tip .tip-box {
  position: absolute;
  width: 7.1875rem;
  padding: 0 0.625rem;
  height: 100%;
  left: 50%;
  margin-left: -4.21875rem;
  top: 20%;
  background-color: #fff;
}
#shadow-tip .tip-box h4 {
  padding: 0.3125rem 0.46875rem;
  text-align: center;
  padding-top: 1.0625rem;
  line-height: 0.78125rem;
  font-size: 21px;
  color: #333;
}
[data-dpr="2"] #shadow-tip .tip-box h4 {
  font-size: 42px;
}
[data-dpr="2.5"] #shadow-tip .tip-box h4 {
  font-size: 53px;
}
[data-dpr="2.75"] #shadow-tip .tip-box h4 {
  font-size: 58px;
}
[data-dpr="3"] #shadow-tip .tip-box h4 {
  font-size: 63px;
}
[data-dpr="4"] #shadow-tip .tip-box h4 {
  font-size: 84px;
}
#shadow-tip .tip-box .top-line {
  display: flex;
  width: 80%;
  margin: 0.15625rem auto 0.375rem auto;
}
#shadow-tip .tip-box .top-line .line {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  height: 0.46875rem;
  flex: 1;
  border-bottom: 1px solid #dbe1e6;
}
#shadow-tip .tip-box .top-line .iconfont {
  width: 0.46875rem;
  line-height: 0.9375rem;
  padding: 0 0.3125rem;
  font-size: 15px;
  color: #dbe1e6;
  display: inline-block;
}
[data-dpr="2"] #shadow-tip .tip-box .top-line .iconfont {
  font-size: 30px;
}
[data-dpr="2.5"] #shadow-tip .tip-box .top-line .iconfont {
  font-size: 38px;
}
[data-dpr="2.75"] #shadow-tip .tip-box .top-line .iconfont {
  font-size: 41px;
}
[data-dpr="3"] #shadow-tip .tip-box .top-line .iconfont {
  font-size: 45px;
}
[data-dpr="4"] #shadow-tip .tip-box .top-line .iconfont {
  font-size: 60px;
}
#shadow-tip .tip-box .tip-txt {
  color: #8d8d8d;
  font-size: 15px;
  line-height: 0.625rem;
}
[data-dpr="2"] #shadow-tip .tip-box .tip-txt {
  font-size: 30px;
}
[data-dpr="2.5"] #shadow-tip .tip-box .tip-txt {
  font-size: 38px;
}
[data-dpr="2.75"] #shadow-tip .tip-box .tip-txt {
  font-size: 41px;
}
[data-dpr="3"] #shadow-tip .tip-box .tip-txt {
  font-size: 45px;
}
[data-dpr="4"] #shadow-tip .tip-box .tip-txt {
  font-size: 60px;
}
#shadow-tip .tip-box .tip-txt i {
  color: #666;
}
/*立即借款*/
#borrow-header-bj {
  width: 100%;
  height: 1.5625rem;
  z-index: 0;
  margin-top: 1.25rem;
  display: block;
}
#borrow-index {
  margin-top: -1.5625rem;
  padding: 0 0.46875rem 0 0.46875rem;
  /*亲属*/
  /*银行卡*/
}
#borrow-index .small-tip {
  line-height: 0.9375rem;
  color: #fff;
  font-size: 15px;
}
[data-dpr="2"] #borrow-index .small-tip {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .small-tip {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .small-tip {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .small-tip {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .small-tip {
  font-size: 60px;
}
#borrow-index .small-tip em {
  color: #fff;
  line-height: 0.9375rem;
  font-size: 15px;
}
[data-dpr="2"] #borrow-index .small-tip em {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .small-tip em {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .small-tip em {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .small-tip em {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .small-tip em {
  font-size: 60px;
}
#borrow-index .pay {
  border-radius: 0.15625rem;
  background-color: #fff;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
}
#borrow-index .borrow-list {
  height: 1.25rem;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0.3125rem;
}
#borrow-index .borrow-list .fl {
  display: inline-block;
  width: 30%;
  color: #333;
  font-size: 15px;
  line-height: 1.25rem;
  text-align: center;
}
[data-dpr="2"] #borrow-index .borrow-list .fl {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .borrow-list .fl {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .borrow-list .fl {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .borrow-list .fl {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .borrow-list .fl {
  font-size: 60px;
}
#borrow-index .borrow-list .fr {
  display: inline-block;
  width: 70%;
  height: 1.25rem;
  font-size: 15px;
  line-height: 1.25rem;
  color: #999;
  text-align: right;
}
[data-dpr="2"] #borrow-index .borrow-list .fr {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .borrow-list .fr {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .borrow-list .fr {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .borrow-list .fr {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .borrow-list .fr {
  font-size: 60px;
}
#borrow-index .borrow-list .fr input {
  display: inline-block;
  line-height: 1.25rem;
  width: 80%;
  font-size: 15px;
  color: #cccccc;
  border: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
[data-dpr="2"] #borrow-index .borrow-list .fr input {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .borrow-list .fr input {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .borrow-list .fr input {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .borrow-list .fr input {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .borrow-list .fr input {
  font-size: 60px;
}
#borrow-index .borrow-list .fr em {
  color: #999;
  line-height: 1.25rem;
  width: 16%;
  padding-left: 4%;
  display: inline-block;
  font-size: 15px;
}
[data-dpr="2"] #borrow-index .borrow-list .fr em {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .borrow-list .fr em {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .borrow-list .fr em {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .borrow-list .fr em {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .borrow-list .fr em {
  font-size: 60px;
}
#borrow-index .line-list {
  margin: 0.46875rem 0;
}
#borrow-index .line-list .txt {
  padding-left: 0;
}
#borrow-index .line-list.relative .txt {
  display: block;
  line-height: 0.9375rem;
  padding: 0.46875rem 0;
  font-size: 15px;
}
[data-dpr="2"] #borrow-index .line-list.relative .txt {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .line-list.relative .txt {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .line-list.relative .txt {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .line-list.relative .txt {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .line-list.relative .txt {
  font-size: 60px;
}
#borrow-index .line-list.relative .small-txt {
  text-align: left;
  line-height: 0.46875rem;
  display: block;
  padding-right: 1.5625rem;
  font-size: 12px;
}
[data-dpr="2"] #borrow-index .line-list.relative .small-txt {
  font-size: 24px;
}
[data-dpr="2.5"] #borrow-index .line-list.relative .small-txt {
  font-size: 30px;
}
[data-dpr="2.75"] #borrow-index .line-list.relative .small-txt {
  font-size: 33px;
}
[data-dpr="3"] #borrow-index .line-list.relative .small-txt {
  font-size: 36px;
}
[data-dpr="4"] #borrow-index .line-list.relative .small-txt {
  font-size: 48px;
}
#borrow-index .line-list.relative .icon-jiantou1 {
  line-height: 2.8125rem;
}
#borrow-index .banks {
  position: relative;
}
#borrow-index .banks .bank-img {
  position: absolute;
  left: 0.46875rem;
  top: 0.3125rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.625rem;
}
#borrow-index .banks .txt {
  padding-top: 0.625rem;
  padding-left: 1.875rem;
  color: #333;
  height: 2.5rem;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #borrow-index .banks .txt {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-index .banks .txt {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-index .banks .txt {
  font-size: 41px;
}
[data-dpr="3"] #borrow-index .banks .txt {
  font-size: 45px;
}
[data-dpr="4"] #borrow-index .banks .txt {
  font-size: 60px;
}
#borrow-index .banks .txt .small-txt {
  color: #8d8d8d;
  line-height: 0.78125rem;
  font-size: 12px;
  text-align: left;
  display: block;
}
[data-dpr="2"] #borrow-index .banks .txt .small-txt {
  font-size: 24px;
}
[data-dpr="2.5"] #borrow-index .banks .txt .small-txt {
  font-size: 30px;
}
[data-dpr="2.75"] #borrow-index .banks .txt .small-txt {
  font-size: 33px;
}
[data-dpr="3"] #borrow-index .banks .txt .small-txt {
  font-size: 36px;
}
[data-dpr="4"] #borrow-index .banks .txt .small-txt {
  font-size: 48px;
}
#borrow-index .banks .txt .tr {
  line-height: 2.8125rem;
  margin-right: 0.9375rem;
}
#borrow-index .banks .icon-jiantou1 {
  line-height: 2.8125rem;
}
#borrow-index #signature-png {
  display: block;
  padding: 0.3125rem;
  background-image: url('../images/qianming.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 200px;
}
#borrow-index #signature-png img {
  display: block;
  width: 100%;
}
/*签名*/
#signature-shadow {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
}
#signature-shadow .signature {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 280px;
  width: 90%;
  padding: 0.46875rem 5% 0 5%;
  background-color: #f4f4f4;
  border-top: 1px solid #e5e5e5;
}
#signature-shadow .signature .qianming-tip {
  font-size: 15px;
  line-height: 0.625rem;
}
[data-dpr="2"] #signature-shadow .signature .qianming-tip {
  font-size: 30px;
}
[data-dpr="2.5"] #signature-shadow .signature .qianming-tip {
  font-size: 38px;
}
[data-dpr="2.75"] #signature-shadow .signature .qianming-tip {
  font-size: 41px;
}
[data-dpr="3"] #signature-shadow .signature .qianming-tip {
  font-size: 45px;
}
[data-dpr="4"] #signature-shadow .signature .qianming-tip {
  font-size: 60px;
}
#signature-shadow .signature .btn-groups {
  display: flex;
  justify-content: space-between;
}
#signature-shadow .signature .btn-groups .btn {
  flex-grow: 1;
  line-height: 0.9375rem;
  color: #666;
  border-radius: 0.15625rem;
  font-size: 15px;
  border: 1px solid #ccc;
  margin: 0 0.15625rem;
  background-color: #fff;
}
[data-dpr="2"] #signature-shadow .signature .btn-groups .btn {
  font-size: 30px;
}
[data-dpr="2.5"] #signature-shadow .signature .btn-groups .btn {
  font-size: 38px;
}
[data-dpr="2.75"] #signature-shadow .signature .btn-groups .btn {
  font-size: 41px;
}
[data-dpr="3"] #signature-shadow .signature .btn-groups .btn {
  font-size: 45px;
}
[data-dpr="4"] #signature-shadow .signature .btn-groups .btn {
  font-size: 60px;
}
#signature-shadow .signature .btn-groups .btn.gry {
  color: #e5e5e5;
}
/*亲属信息*/
#User-link {
  height: 3.125rem;
}
#User-link .main-list {
  margin: 0 0.46875rem 0.3125rem 0.46875rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  border-radius: 0.15625rem;
  background-color: #fff;
}
#User-link .tit-top {
  font-size: 15px;
  color: #333;
  padding: 0 0.46875rem;
  line-height: 1.5625rem;
  text-align: left;
}
[data-dpr="2"] #User-link .tit-top {
  font-size: 30px;
}
[data-dpr="2.5"] #User-link .tit-top {
  font-size: 38px;
}
[data-dpr="2.75"] #User-link .tit-top {
  font-size: 41px;
}
[data-dpr="3"] #User-link .tit-top {
  font-size: 45px;
}
[data-dpr="4"] #User-link .tit-top {
  font-size: 60px;
}
#User-link .form {
  display: block;
  padding: 0 0.46875rem;
}
#User-link .form > ul > li {
  line-height: 1.5625rem;
}
#User-link .form > ul .tit {
  color: #666;
  font-size: 15px;
  display: inline-block;
  width: 40%;
}
[data-dpr="2"] #User-link .form > ul .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #User-link .form > ul .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #User-link .form > ul .tit {
  font-size: 41px;
}
[data-dpr="3"] #User-link .form > ul .tit {
  font-size: 45px;
}
[data-dpr="4"] #User-link .form > ul .tit {
  font-size: 60px;
}
#User-link .form > ul .con {
  display: inline-block;
  width: 60%;
}
#User-link .form > ul .con #picker1,
#User-link .form > ul .con #picker2 {
  font-size: 15px;
  color: #666;
  line-height: 1.5625rem;
  text-align: right;
}
[data-dpr="2"] #User-link .form > ul .con #picker1,
[data-dpr="2"] #User-link .form > ul .con #picker2 {
  font-size: 30px;
}
[data-dpr="2.5"] #User-link .form > ul .con #picker1,
[data-dpr="2.5"] #User-link .form > ul .con #picker2 {
  font-size: 38px;
}
[data-dpr="2.75"] #User-link .form > ul .con #picker1,
[data-dpr="2.75"] #User-link .form > ul .con #picker2 {
  font-size: 41px;
}
[data-dpr="3"] #User-link .form > ul .con #picker1,
[data-dpr="3"] #User-link .form > ul .con #picker2 {
  font-size: 45px;
}
[data-dpr="4"] #User-link .form > ul .con #picker1,
[data-dpr="4"] #User-link .form > ul .con #picker2 {
  font-size: 60px;
}
#User-link .form > ul .con #picker1 em,
#User-link .form > ul .con #picker2 em {
  font-size: 15px;
  line-height: 1.5625rem;
  color: #e5e5e5;
}
[data-dpr="2"] #User-link .form > ul .con #picker1 em,
[data-dpr="2"] #User-link .form > ul .con #picker2 em {
  font-size: 30px;
}
[data-dpr="2.5"] #User-link .form > ul .con #picker1 em,
[data-dpr="2.5"] #User-link .form > ul .con #picker2 em {
  font-size: 38px;
}
[data-dpr="2.75"] #User-link .form > ul .con #picker1 em,
[data-dpr="2.75"] #User-link .form > ul .con #picker2 em {
  font-size: 41px;
}
[data-dpr="3"] #User-link .form > ul .con #picker1 em,
[data-dpr="3"] #User-link .form > ul .con #picker2 em {
  font-size: 45px;
}
[data-dpr="4"] #User-link .form > ul .con #picker1 em,
[data-dpr="4"] #User-link .form > ul .con #picker2 em {
  font-size: 60px;
}
#User-link .form > ul .con input {
  line-height: 1.5625rem;
  color: #666;
  text-align: right;
  width: 100%;
  font-size: 15px;
}
[data-dpr="2"] #User-link .form > ul .con input {
  font-size: 30px;
}
[data-dpr="2.5"] #User-link .form > ul .con input {
  font-size: 38px;
}
[data-dpr="2.75"] #User-link .form > ul .con input {
  font-size: 41px;
}
[data-dpr="3"] #User-link .form > ul .con input {
  font-size: 45px;
}
[data-dpr="4"] #User-link .form > ul .con input {
  font-size: 60px;
}
#User-link .form .rginpassword {
  border-bottom: 1px solid #e5e5e5;
}
#User-link .baocun {
  line-height: 1.5625rem;
  font-size: 18px;
  color: #fff;
  background-color: #1ed9d2;
  text-align: center;
  display: block;
  margin: 0 0.46875rem;
  border-radius: 0.125rem;
}
[data-dpr="2"] #User-link .baocun {
  font-size: 36px;
}
[data-dpr="2.5"] #User-link .baocun {
  font-size: 45px;
}
[data-dpr="2.75"] #User-link .baocun {
  font-size: 50px;
}
[data-dpr="3"] #User-link .baocun {
  font-size: 54px;
}
[data-dpr="4"] #User-link .baocun {
  font-size: 72px;
}
/*借款列表*/
#borrow-list {
  height: 1.5625rem;
  padding: 1.25rem 0.46875rem;
}
#borrow-list #main-list {
  padding-top: 1.5625rem;
}
#borrow-list #main-list .load-list .mainbox {
  display: block;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  background-color: #fff;
  position: relative;
  border-radius: 0.3125rem;
  margin-bottom: 0.3125rem;
  padding: 0.3125rem 0.46875rem;
}
#borrow-list #main-list .load-list .mainbox > .fl {
  display: inline-block;
  width: 70%;
}
#borrow-list #main-list .load-list .mainbox > .fl .pay,
#borrow-list #main-list .load-list .mainbox > .fl .status {
  color: #8d8d8d;
  font-size: 15px;
  text-align: left;
}
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fl .pay,
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fl .status {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fl .pay,
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fl .status {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fl .pay,
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fl .status {
  font-size: 41px;
}
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fl .pay,
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fl .status {
  font-size: 45px;
}
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fl .pay,
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fl .status {
  font-size: 60px;
}
#borrow-list #main-list .load-list .mainbox > .fl .pay .num,
#borrow-list #main-list .load-list .mainbox > .fl .status .num {
  color: #333;
  font-size: 15px;
}
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fl .pay .num,
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fl .status .num {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fl .pay .num,
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fl .status .num {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fl .pay .num,
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fl .status .num {
  font-size: 41px;
}
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fl .pay .num,
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fl .status .num {
  font-size: 45px;
}
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fl .pay .num,
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fl .status .num {
  font-size: 60px;
}
#borrow-list #main-list .load-list .mainbox > .fl .pay .main,
#borrow-list #main-list .load-list .mainbox > .fl .status .main {
  color: #8d8d8d;
}
#borrow-list #main-list .load-list .mainbox > .fl .pay .main.success,
#borrow-list #main-list .load-list .mainbox > .fl .status .main.success {
  color: #1ed9d2;
}
#borrow-list #main-list .load-list .mainbox > .fl .pay .main.error,
#borrow-list #main-list .load-list .mainbox > .fl .status .main.error {
  color: #ff0000;
}
#borrow-list #main-list .load-list .mainbox > .fl .time {
  color: #ccc;
  font-size: 12px;
  text-align: left;
}
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fl .time {
  font-size: 24px;
}
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fl .time {
  font-size: 30px;
}
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fl .time {
  font-size: 33px;
}
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fl .time {
  font-size: 36px;
}
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fl .time {
  font-size: 48px;
}
#borrow-list #main-list .load-list .mainbox > .fr {
  display: inline-block;
  width: 30%;
}
#borrow-list #main-list .load-list .mainbox > .fr .topstyle,
#borrow-list #main-list .load-list .mainbox > .fr .renewal {
  padding: 0 0.3125rem;
  font-size: 12px;
  line-height: 0.625rem;
  display: block;
  margin-bottom: 0.3125rem;
}
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fr .topstyle,
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fr .renewal {
  font-size: 24px;
}
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fr .topstyle,
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fr .renewal {
  font-size: 30px;
}
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fr .topstyle,
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fr .renewal {
  font-size: 33px;
}
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fr .topstyle,
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fr .renewal {
  font-size: 36px;
}
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fr .topstyle,
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fr .renewal {
  font-size: 48px;
}
#borrow-list #main-list .load-list .mainbox > .fr .topstyle {
  border-radius: 0.3125rem;
  color: #fff;
}
#borrow-list #main-list .load-list .mainbox > .fr .renewal {
  border-radius: 0.3125rem;
  color: #666;
  border: 1px solid #e5e5e5;
}
#borrow-list #main-list .load-list .mainbox > .fr.detail {
  line-height: 1.875rem;
  text-align: right;
  font-size: 15px;
}
[data-dpr="2"] #borrow-list #main-list .load-list .mainbox > .fr.detail {
  font-size: 30px;
}
[data-dpr="2.5"] #borrow-list #main-list .load-list .mainbox > .fr.detail {
  font-size: 38px;
}
[data-dpr="2.75"] #borrow-list #main-list .load-list .mainbox > .fr.detail {
  font-size: 41px;
}
[data-dpr="3"] #borrow-list #main-list .load-list .mainbox > .fr.detail {
  font-size: 45px;
}
[data-dpr="4"] #borrow-list #main-list .load-list .mainbox > .fr.detail {
  font-size: 60px;
}
#borrow-list #main-list .load-list .mainbox > .fr.detail .iconfont {
  padding-left: 0.3125rem;
}
#borrow-list #main-list .load-list .mainbox .more {
  line-height: 1.875rem;
  color: #8d8d8d;
}
/*还款*/
/*还款主页*/
#refund-index {
  height: 1.5625rem;
  background-color: #1ed9d2;
  padding: 1.375rem 0.46875rem 0 0.46875rem;
}
#refund-index .progress .order .iconfont {
  top: 0.9375rem;
  position: absolute;
  right: 0.46875rem;
  color: #cccccc;
  font-size: 20px;
}
[data-dpr="2"] #refund-index .progress .order .iconfont {
  font-size: 40px;
}
[data-dpr="2.5"] #refund-index .progress .order .iconfont {
  font-size: 50px;
}
[data-dpr="2.75"] #refund-index .progress .order .iconfont {
  font-size: 55px;
}
[data-dpr="3"] #refund-index .progress .order .iconfont {
  font-size: 60px;
}
[data-dpr="4"] #refund-index .progress .order .iconfont {
  font-size: 80px;
}
#refund-index .progress .ahead .sum-txt {
  display: inline-block;
  position: absolute;
  top: 0.9375rem;
  right: 0.46875rem;
  color: #cccccc;
  font-size: 15px;
}
[data-dpr="2"] #refund-index .progress .ahead .sum-txt {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-index .progress .ahead .sum-txt {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-index .progress .ahead .sum-txt {
  font-size: 41px;
}
[data-dpr="3"] #refund-index .progress .ahead .sum-txt {
  font-size: 45px;
}
[data-dpr="4"] #refund-index .progress .ahead .sum-txt {
  font-size: 60px;
}
#refund-index .progress .ahead .sum-txt .iconfont {
  color: #cccccc;
  font-size: 20px;
}
[data-dpr="2"] #refund-index .progress .ahead .sum-txt .iconfont {
  font-size: 40px;
}
[data-dpr="2.5"] #refund-index .progress .ahead .sum-txt .iconfont {
  font-size: 50px;
}
[data-dpr="2.75"] #refund-index .progress .ahead .sum-txt .iconfont {
  font-size: 55px;
}
[data-dpr="3"] #refund-index .progress .ahead .sum-txt .iconfont {
  font-size: 60px;
}
[data-dpr="4"] #refund-index .progress .ahead .sum-txt .iconfont {
  font-size: 80px;
}
#refund-index .progress .order,
#refund-index .progress .ahead {
  display: block;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  position: relative;
  padding: 0.3125rem 0.46875rem;
  background-color: #fff;
  margin-top: 0.46875rem;
  border-radius: 0.15625rem;
}
#refund-index .progress .order .time,
#refund-index .progress .ahead .time {
  color: #878788;
  font-size: 12px;
  line-height: 0.78125rem;
  text-align: left;
}
[data-dpr="2"] #refund-index .progress .order .time,
[data-dpr="2"] #refund-index .progress .ahead .time {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-index .progress .order .time,
[data-dpr="2.5"] #refund-index .progress .ahead .time {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-index .progress .order .time,
[data-dpr="2.75"] #refund-index .progress .ahead .time {
  font-size: 33px;
}
[data-dpr="3"] #refund-index .progress .order .time,
[data-dpr="3"] #refund-index .progress .ahead .time {
  font-size: 36px;
}
[data-dpr="4"] #refund-index .progress .order .time,
[data-dpr="4"] #refund-index .progress .ahead .time {
  font-size: 48px;
}
#refund-index .progress .order .money,
#refund-index .progress .ahead .money,
#refund-index .progress .order .title,
#refund-index .progress .ahead .title {
  color: #333;
  text-align: left;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #refund-index .progress .order .money,
[data-dpr="2"] #refund-index .progress .ahead .money,
[data-dpr="2"] #refund-index .progress .order .title,
[data-dpr="2"] #refund-index .progress .ahead .title {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-index .progress .order .money,
[data-dpr="2.5"] #refund-index .progress .ahead .money,
[data-dpr="2.5"] #refund-index .progress .order .title,
[data-dpr="2.5"] #refund-index .progress .ahead .title {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-index .progress .order .money,
[data-dpr="2.75"] #refund-index .progress .ahead .money,
[data-dpr="2.75"] #refund-index .progress .order .title,
[data-dpr="2.75"] #refund-index .progress .ahead .title {
  font-size: 41px;
}
[data-dpr="3"] #refund-index .progress .order .money,
[data-dpr="3"] #refund-index .progress .ahead .money,
[data-dpr="3"] #refund-index .progress .order .title,
[data-dpr="3"] #refund-index .progress .ahead .title {
  font-size: 45px;
}
[data-dpr="4"] #refund-index .progress .order .money,
[data-dpr="4"] #refund-index .progress .ahead .money,
[data-dpr="4"] #refund-index .progress .order .title,
[data-dpr="4"] #refund-index .progress .ahead .title {
  font-size: 60px;
}
#refund-index .progress .order .small-tip,
#refund-index .progress .ahead .small-tip {
  text-align: left;
  color: #878788;
  font-size: 12px;
  line-height: 0.78125rem;
}
[data-dpr="2"] #refund-index .progress .order .small-tip,
[data-dpr="2"] #refund-index .progress .ahead .small-tip {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-index .progress .order .small-tip,
[data-dpr="2.5"] #refund-index .progress .ahead .small-tip {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-index .progress .order .small-tip,
[data-dpr="2.75"] #refund-index .progress .ahead .small-tip {
  font-size: 33px;
}
[data-dpr="3"] #refund-index .progress .order .small-tip,
[data-dpr="3"] #refund-index .progress .ahead .small-tip {
  font-size: 36px;
}
[data-dpr="4"] #refund-index .progress .order .small-tip,
[data-dpr="4"] #refund-index .progress .ahead .small-tip {
  font-size: 48px;
}
#refund-index .order,
#refund-detail .order {
  display: block;
  padding-top: 0.625rem;
}
#refund-index .order .content,
#refund-detail .order .content {
  background-color: #fff;
  display: block;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  padding: 0.3125rem 0;
}
#refund-index .order .content .title,
#refund-detail .order .content .title {
  font-size: 16px;
  line-height: 0.78125rem;
  text-align: center;
  color: #333;
}
[data-dpr="2"] #refund-index .order .content .title,
[data-dpr="2"] #refund-detail .order .content .title {
  font-size: 32px;
}
[data-dpr="2.5"] #refund-index .order .content .title,
[data-dpr="2.5"] #refund-detail .order .content .title {
  font-size: 40px;
}
[data-dpr="2.75"] #refund-index .order .content .title,
[data-dpr="2.75"] #refund-detail .order .content .title {
  font-size: 44px;
}
[data-dpr="3"] #refund-index .order .content .title,
[data-dpr="3"] #refund-detail .order .content .title {
  font-size: 48px;
}
[data-dpr="4"] #refund-index .order .content .title,
[data-dpr="4"] #refund-detail .order .content .title {
  font-size: 64px;
}
#refund-index .order .content .money,
#refund-detail .order .content .money {
  font-size: 25px;
  line-height: 1.25rem;
  color: #1ed9d2;
}
[data-dpr="2"] #refund-index .order .content .money,
[data-dpr="2"] #refund-detail .order .content .money {
  font-size: 50px;
}
[data-dpr="2.5"] #refund-index .order .content .money,
[data-dpr="2.5"] #refund-detail .order .content .money {
  font-size: 63px;
}
[data-dpr="2.75"] #refund-index .order .content .money,
[data-dpr="2.75"] #refund-detail .order .content .money {
  font-size: 69px;
}
[data-dpr="3"] #refund-index .order .content .money,
[data-dpr="3"] #refund-detail .order .content .money {
  font-size: 75px;
}
[data-dpr="4"] #refund-index .order .content .money,
[data-dpr="4"] #refund-detail .order .content .money {
  font-size: 100px;
}
#refund-index .order .content .main-txt,
#refund-detail .order .content .main-txt {
  font-size: 12px;
  line-height: 0.78125rem;
  color: #1ed9d2;
}
[data-dpr="2"] #refund-index .order .content .main-txt,
[data-dpr="2"] #refund-detail .order .content .main-txt {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-index .order .content .main-txt,
[data-dpr="2.5"] #refund-detail .order .content .main-txt {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-index .order .content .main-txt,
[data-dpr="2.75"] #refund-detail .order .content .main-txt {
  font-size: 33px;
}
[data-dpr="3"] #refund-index .order .content .main-txt,
[data-dpr="3"] #refund-detail .order .content .main-txt {
  font-size: 36px;
}
[data-dpr="4"] #refund-index .order .content .main-txt,
[data-dpr="4"] #refund-detail .order .content .main-txt {
  font-size: 48px;
}
#refund-index .order .content .main-txt i,
#refund-detail .order .content .main-txt i {
  color: #878787;
  font-size: 12px;
  line-height: 0.78125rem;
}
[data-dpr="2"] #refund-index .order .content .main-txt i,
[data-dpr="2"] #refund-detail .order .content .main-txt i {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-index .order .content .main-txt i,
[data-dpr="2.5"] #refund-detail .order .content .main-txt i {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-index .order .content .main-txt i,
[data-dpr="2.75"] #refund-detail .order .content .main-txt i {
  font-size: 33px;
}
[data-dpr="3"] #refund-index .order .content .main-txt i,
[data-dpr="3"] #refund-detail .order .content .main-txt i {
  font-size: 36px;
}
[data-dpr="4"] #refund-index .order .content .main-txt i,
[data-dpr="4"] #refund-detail .order .content .main-txt i {
  font-size: 48px;
}
#refund-detail {
  height: 1.5625rem;
  background-color: #1ed9d2;
  padding: 1.375rem 0.46875rem 0 0.46875rem;
}
#refund-detail .main-detail {
  margin-top: 0.3125rem;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  background-color: #fff;
}
#refund-detail .main-detail .main-line {
  padding: 0.3125rem 0;
  margin: 0 0.46875rem;
  border-bottom: 1px dashed #e5e5e5;
}
#refund-detail .main-detail .main-line .con-l .money {
  color: #666;
  line-height: 0.9375rem;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}
[data-dpr="2"] #refund-detail .main-detail .main-line .con-l .money {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-detail .main-detail .main-line .con-l .money {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-detail .main-detail .main-line .con-l .money {
  font-size: 41px;
}
[data-dpr="3"] #refund-detail .main-detail .main-line .con-l .money {
  font-size: 45px;
}
[data-dpr="4"] #refund-detail .main-detail .main-line .con-l .money {
  font-size: 60px;
}
#refund-detail .main-detail .main-line .con-l .time {
  line-height: 0.78125rem;
  font-size: 12px;
  color: #8d8d8d;
}
[data-dpr="2"] #refund-detail .main-detail .main-line .con-l .time {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-detail .main-detail .main-line .con-l .time {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-detail .main-detail .main-line .con-l .time {
  font-size: 33px;
}
[data-dpr="3"] #refund-detail .main-detail .main-line .con-l .time {
  font-size: 36px;
}
[data-dpr="4"] #refund-detail .main-detail .main-line .con-l .time {
  font-size: 48px;
}
#refund-detail .main-detail .main-line .con-r {
  color: #ccc;
  font-size: 12px;
}
[data-dpr="2"] #refund-detail .main-detail .main-line .con-r {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-detail .main-detail .main-line .con-r {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-detail .main-detail .main-line .con-r {
  font-size: 33px;
}
[data-dpr="3"] #refund-detail .main-detail .main-line .con-r {
  font-size: 36px;
}
[data-dpr="4"] #refund-detail .main-detail .main-line .con-r {
  font-size: 48px;
}
#refund-detail .main-detail .main-txt {
  padding: 0.3125rem 0.46875rem;
}
#refund-detail .main-detail .main-txt .tit,
#refund-detail .main-detail .main-txt .desc {
  color: #8d8d8d;
  font-size: 12px;
  line-height: 0.78125rem;
}
[data-dpr="2"] #refund-detail .main-detail .main-txt .tit,
[data-dpr="2"] #refund-detail .main-detail .main-txt .desc {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-detail .main-detail .main-txt .tit,
[data-dpr="2.5"] #refund-detail .main-detail .main-txt .desc {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-detail .main-detail .main-txt .tit,
[data-dpr="2.75"] #refund-detail .main-detail .main-txt .desc {
  font-size: 33px;
}
[data-dpr="3"] #refund-detail .main-detail .main-txt .tit,
[data-dpr="3"] #refund-detail .main-detail .main-txt .desc {
  font-size: 36px;
}
[data-dpr="4"] #refund-detail .main-detail .main-txt .tit,
[data-dpr="4"] #refund-detail .main-detail .main-txt .desc {
  font-size: 48px;
}
/*还款金额页面*/
#refund-pay {
  height: 1.5625rem;
  background-color: #1ed9d2;
  padding: 1.375rem 0.46875rem 0 0.46875rem;
}
#refund-pay .small-tip {
  line-height: 0.9375rem;
  color: #fff;
  font-size: 15px;
}
[data-dpr="2"] #refund-pay .small-tip {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .small-tip {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .small-tip {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .small-tip {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .small-tip {
  font-size: 60px;
}
#refund-pay .small-tip em {
  color: #fff;
  line-height: 0.9375rem;
  font-size: 15px;
}
[data-dpr="2"] #refund-pay .small-tip em {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .small-tip em {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .small-tip em {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .small-tip em {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .small-tip em {
  font-size: 60px;
}
#refund-pay .pay {
  border-radius: 0.15625rem;
  background-color: #fff;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  margin-top: 0.46875rem;
}
#refund-pay .pay p {
  text-align: left;
  line-height: 0.9375rem;
  font-size: 15px;
  padding: 0 0.625rem;
}
[data-dpr="2"] #refund-pay .pay p {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .pay p {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .pay p {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .pay p {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .pay p {
  font-size: 60px;
}
#refund-pay .pay p i {
  color: #1ed9d2;
  line-height: 0.9375rem;
  font-size: 15px;
}
[data-dpr="2"] #refund-pay .pay p i {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .pay p i {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .pay p i {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .pay p i {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .pay p i {
  font-size: 60px;
}
#refund-pay .borrow-list {
  height: 1.25rem;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0.3125rem;
}
#refund-pay .borrow-list .fl {
  display: inline-block;
  width: 30%;
  color: #333;
  font-size: 15px;
  line-height: 1.25rem;
  text-align: center;
}
[data-dpr="2"] #refund-pay .borrow-list .fl {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .borrow-list .fl {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .borrow-list .fl {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .borrow-list .fl {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .borrow-list .fl {
  font-size: 60px;
}
#refund-pay .borrow-list .fr {
  display: inline-block;
  width: 70%;
  height: 1.25rem;
  font-size: 15px;
  line-height: 1.25rem;
  color: #999;
  text-align: right;
}
[data-dpr="2"] #refund-pay .borrow-list .fr {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .borrow-list .fr {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .borrow-list .fr {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .borrow-list .fr {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .borrow-list .fr {
  font-size: 60px;
}
#refund-pay .borrow-list .fr input {
  display: inline-block;
  line-height: 1.25rem;
  width: 80%;
  font-size: 15px;
  color: #cccccc;
  border: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
[data-dpr="2"] #refund-pay .borrow-list .fr input {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .borrow-list .fr input {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .borrow-list .fr input {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .borrow-list .fr input {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .borrow-list .fr input {
  font-size: 60px;
}
#refund-pay .borrow-list .fr em {
  color: #999;
  line-height: 1.25rem;
  width: 16%;
  padding-left: 4%;
  display: inline-block;
  font-size: 15px;
}
[data-dpr="2"] #refund-pay .borrow-list .fr em {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-pay .borrow-list .fr em {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-pay .borrow-list .fr em {
  font-size: 41px;
}
[data-dpr="3"] #refund-pay .borrow-list .fr em {
  font-size: 45px;
}
[data-dpr="4"] #refund-pay .borrow-list .fr em {
  font-size: 60px;
}
#refund-pay .line-list {
  margin: 0.46875rem 0;
}
#refund-pay .line-list .txt {
  padding-left: 0;
}
#refund-pay .line-list .list i {
  color: #1ed9d2;
}
#refund-pay .line-list .list .sumpay {
  color: #666;
}
#refund-pay .line-list .list .tip {
  text-align: left;
  padding: 0.3125rem 0.46875rem;
  line-height: 0.78125rem;
  font-size: 12px;
}
[data-dpr="2"] #refund-pay .line-list .list .tip {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-pay .line-list .list .tip {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-pay .line-list .list .tip {
  font-size: 33px;
}
[data-dpr="3"] #refund-pay .line-list .list .tip {
  font-size: 36px;
}
[data-dpr="4"] #refund-pay .line-list .list .tip {
  font-size: 48px;
}
#refund-pay .line-list .list .tip i {
  color: #1ed9d2;
}
#refund-pay .line-list .list .fn-clear {
  border-bottom: 0;
}
#refund-pay .line-list .list .fn-clear .txt {
  border-bottom: 1px solid #e5e5e5;
}
#pay-shadow {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  background-color: rgba(0, 0, 0, 0.6);
}
#pay-shadow .pay-choose {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  left: 0;
}
#pay-shadow .pay-choose .tit {
  text-align: left;
  font-size: 15px;
  line-height: 0.9375rem;
  color: #666;
  padding: 0.3125rem 0.46875rem;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #pay-shadow .pay-choose .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-shadow .pay-choose .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-shadow .pay-choose .tit {
  font-size: 41px;
}
[data-dpr="3"] #pay-shadow .pay-choose .tit {
  font-size: 45px;
}
[data-dpr="4"] #pay-shadow .pay-choose .tit {
  font-size: 60px;
}
#pay-shadow .pay-choose .choose-form {
  background-color: #f4f4f4;
}
#pay-shadow .pay-choose .choose-form .fn-clear {
  display: block;
  padding: 0 0.3125rem 0 2.8125rem;
  position: relative;
  left: 0;
  top: 0;
  line-height: 1.875rem;
  text-align: left;
  font-size: 15px;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #pay-shadow .pay-choose .choose-form .fn-clear {
  font-size: 30px;
}
[data-dpr="2.5"] #pay-shadow .pay-choose .choose-form .fn-clear {
  font-size: 38px;
}
[data-dpr="2.75"] #pay-shadow .pay-choose .choose-form .fn-clear {
  font-size: 41px;
}
[data-dpr="3"] #pay-shadow .pay-choose .choose-form .fn-clear {
  font-size: 45px;
}
[data-dpr="4"] #pay-shadow .pay-choose .choose-form .fn-clear {
  font-size: 60px;
}
#pay-shadow .pay-choose .choose-form .fn-clear img {
  width: 1.5625rem;
  position: absolute;
  left: 0.46875rem;
  top: 0.3125rem;
}
#pay-shadow .pay-choose .choose-form .fn-clear em {
  color: rgba(0, 0, 0, 0);
}
#pay-shadow .pay-choose .choose-form .fn-clear.sure {
  background-color: #fff;
}
#pay-shadow .pay-choose .choose-form .fn-clear.sure em {
  color: #1ed9d2;
}
/*提前还贷款列表页面*/
#refund-list {
  padding: 1.5625rem 0.46875rem 0 0.46875rem;
  height: 1.5625rem;
}
#refund-list .list {
  display: block;
}
#refund-list .list .con {
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  background-color: #fff;
  border-radius: 0.15625rem;
  margin-bottom: 0.3125rem;
}
#refund-list .list .con .box {
  padding: 0.46875rem 0.3125rem;
  display: block;
}
#refund-list .list .con .box .fl {
  display: inline-block;
  width: 70%;
}
#refund-list .list .con .box .fr {
  display: inline-block;
  width: 30%;
}
#refund-list .list .con .box .money {
  color: #333;
  font-size: 15px;
  line-height: 1.25rem;
  text-align: left;
}
[data-dpr="2"] #refund-list .list .con .box .money {
  font-size: 30px;
}
[data-dpr="2.5"] #refund-list .list .con .box .money {
  font-size: 38px;
}
[data-dpr="2.75"] #refund-list .list .con .box .money {
  font-size: 41px;
}
[data-dpr="3"] #refund-list .list .con .box .money {
  font-size: 45px;
}
[data-dpr="4"] #refund-list .list .con .box .money {
  font-size: 60px;
}
#refund-list .list .con .box .status {
  color: #8d8d8d;
  font-size: 12px;
  line-height: 0.78125rem;
  text-align: left;
}
[data-dpr="2"] #refund-list .list .con .box .status {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-list .list .con .box .status {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-list .list .con .box .status {
  font-size: 33px;
}
[data-dpr="3"] #refund-list .list .con .box .status {
  font-size: 36px;
}
[data-dpr="4"] #refund-list .list .con .box .status {
  font-size: 48px;
}
#refund-list .list .con .box .iconfont {
  color: #fff;
  line-height: 1.875rem;
  font-size: 20px;
  text-align: right;
  display: block;
}
[data-dpr="2"] #refund-list .list .con .box .iconfont {
  font-size: 40px;
}
[data-dpr="2.5"] #refund-list .list .con .box .iconfont {
  font-size: 50px;
}
[data-dpr="2.75"] #refund-list .list .con .box .iconfont {
  font-size: 55px;
}
[data-dpr="3"] #refund-list .list .con .box .iconfont {
  font-size: 60px;
}
[data-dpr="4"] #refund-list .list .con .box .iconfont {
  font-size: 80px;
}
#refund-list .list .con .box.sure .iconfont {
  color: #1ed9d2;
}
#refund-list .list .con .time {
  display: block;
  padding: 0.46875rem 0.3125rem;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 0.78125rem;
}
[data-dpr="2"] #refund-list .list .con .time {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-list .list .con .time {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-list .list .con .time {
  font-size: 33px;
}
[data-dpr="3"] #refund-list .list .con .time {
  font-size: 36px;
}
[data-dpr="4"] #refund-list .list .con .time {
  font-size: 48px;
}
#refund-list .list .con .time span {
  color: #8d8d8d;
  font-size: 12px;
  line-height: 0.78125rem;
}
[data-dpr="2"] #refund-list .list .con .time span {
  font-size: 24px;
}
[data-dpr="2.5"] #refund-list .list .con .time span {
  font-size: 30px;
}
[data-dpr="2.75"] #refund-list .list .con .time span {
  font-size: 33px;
}
[data-dpr="3"] #refund-list .list .con .time span {
  font-size: 36px;
}
[data-dpr="4"] #refund-list .list .con .time span {
  font-size: 48px;
}
/*借款还款结果*/
#result {
  height: 1.5625rem;
  padding-top: 1.375rem;
}
#result .main {
  display: block;
  background-color: #fff;
  border-radius: 0.15625rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  margin: 0.3125rem 0.46875rem;
}
#result .main .iconfont {
  display: block;
  text-align: center;
  padding-top: 0.625rem;
  font-size: 60px;
  line-height: 1.875rem;
  color: #1ed9d2;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#00ded3));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 0.625rem;
}
[data-dpr="2"] #result .main .iconfont {
  font-size: 120px;
}
[data-dpr="2.5"] #result .main .iconfont {
  font-size: 150px;
}
[data-dpr="2.75"] #result .main .iconfont {
  font-size: 165px;
}
[data-dpr="3"] #result .main .iconfont {
  font-size: 180px;
}
[data-dpr="4"] #result .main .iconfont {
  font-size: 240px;
}
#result .main .status {
  font-size: 20px;
  color: #333;
  line-height: 0.9375rem;
  font-weight: bold;
}
[data-dpr="2"] #result .main .status {
  font-size: 40px;
}
[data-dpr="2.5"] #result .main .status {
  font-size: 50px;
}
[data-dpr="2.75"] #result .main .status {
  font-size: 55px;
}
[data-dpr="3"] #result .main .status {
  font-size: 60px;
}
[data-dpr="4"] #result .main .status {
  font-size: 80px;
}
#result .main .money {
  font-weight: bold;
  color: #333;
  font-size: 20px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #result .main .money {
  font-size: 40px;
}
[data-dpr="2.5"] #result .main .money {
  font-size: 50px;
}
[data-dpr="2.75"] #result .main .money {
  font-size: 55px;
}
[data-dpr="3"] #result .main .money {
  font-size: 60px;
}
[data-dpr="4"] #result .main .money {
  font-size: 80px;
}
#result .main .reason {
  color: #333;
  font-size: 15px;
  line-height: 0.625rem;
}
[data-dpr="2"] #result .main .reason {
  font-size: 30px;
}
[data-dpr="2.5"] #result .main .reason {
  font-size: 38px;
}
[data-dpr="2.75"] #result .main .reason {
  font-size: 41px;
}
[data-dpr="3"] #result .main .reason {
  font-size: 45px;
}
[data-dpr="4"] #result .main .reason {
  font-size: 60px;
}
#result .main .time {
  color: #999;
  font-size: 15px;
  line-height: 0.625rem;
  padding-bottom: 0.78125rem;
}
[data-dpr="2"] #result .main .time {
  font-size: 30px;
}
[data-dpr="2.5"] #result .main .time {
  font-size: 38px;
}
[data-dpr="2.75"] #result .main .time {
  font-size: 41px;
}
[data-dpr="3"] #result .main .time {
  font-size: 45px;
}
[data-dpr="4"] #result .main .time {
  font-size: 60px;
}
#result .main .warm {
  color: #ff0000;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ff0000));
}
/*发现*/
#discover {
  padding-top: 1.375rem;
  padding-bottom: 2.0625rem;
}
#discover img {
  display: block;
  width: 100%;
}
#discover .sort-list {
  margin: 0.46875rem;
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  border-radius: 0.15625rem;
}
#discover .sort-list h4 {
  line-height: 0.9375rem;
  color: #666;
  font-size: 15px;
  margin-left: 0.46875rem;
  border-bottom: 1px solid #e5e5e5;
}
[data-dpr="2"] #discover .sort-list h4 {
  font-size: 30px;
}
[data-dpr="2.5"] #discover .sort-list h4 {
  font-size: 38px;
}
[data-dpr="2.75"] #discover .sort-list h4 {
  font-size: 41px;
}
[data-dpr="3"] #discover .sort-list h4 {
  font-size: 45px;
}
[data-dpr="4"] #discover .sort-list h4 {
  font-size: 60px;
}
#discover .sort-list h4 i {
  width: 0.0625rem;
  background-color: #1ed9d2;
  margin-top: 0.625rem;
  height: 0.46875rem;
  display: inline-block;
  margin-right: 0.21875rem;
}
#discover .sort-list .main-sort .fl {
  display: inline-block;
  width: 25%;
}
#discover .sort-list .main-sort .fl a {
  padding: 0.46875rem 0;
  display: block;
}
#discover .sort-list .main-sort .fl a:active {
  background-color: #cfeeed;
  color: #fff;
}
#discover .sort-list .main-sort .fl a:active * {
  color: #fff;
}
#discover .sort-list .main-sort .fl em {
  display: block;
  text-align: center;
  line-height: 1.015625rem;
  font-size: 30px;
}
[data-dpr="2"] #discover .sort-list .main-sort .fl em {
  font-size: 60px;
}
[data-dpr="2.5"] #discover .sort-list .main-sort .fl em {
  font-size: 75px;
}
[data-dpr="2.75"] #discover .sort-list .main-sort .fl em {
  font-size: 83px;
}
[data-dpr="3"] #discover .sort-list .main-sort .fl em {
  font-size: 90px;
}
[data-dpr="4"] #discover .sort-list .main-sort .fl em {
  font-size: 120px;
}
#discover .sort-list .main-sort .fl .sort-txt {
  line-height: 0.9375rem;
  font-size: 15px;
}
[data-dpr="2"] #discover .sort-list .main-sort .fl .sort-txt {
  font-size: 30px;
}
[data-dpr="2.5"] #discover .sort-list .main-sort .fl .sort-txt {
  font-size: 38px;
}
[data-dpr="2.75"] #discover .sort-list .main-sort .fl .sort-txt {
  font-size: 41px;
}
[data-dpr="3"] #discover .sort-list .main-sort .fl .sort-txt {
  font-size: 45px;
}
[data-dpr="4"] #discover .sort-list .main-sort .fl .sort-txt {
  font-size: 60px;
}
#discover .sort-list .main-sort .icon-shouji11 {
  color: #8bfcfe;
}
#discover .sort-list .main-sort .icon-liuliang- {
  color: #9abdeb;
}
#discover .sort-list .main-sort .icon-dianfei {
  color: #e8c3fd;
}
#discover .sort-list .main-sort .icon-7 {
  color: #fcc989;
}
#discover .sort-list .main-sort .icon-shuifei {
  color: #e8c3fd;
}
#discover .sort-list .main-sort .icon-chexiandingdanSVG-- {
  color: #fdd39e;
}
#discover .sort-list .main-sort .iconfont.icon-gongjijin- {
  color: #e8c3fd;
  font-size: 1.09375rem;
}
#discover .sort-list .main-sort .icon-zhengxinfuwu {
  color: #fc7878;
}
#discover .sort-list .main-sort .icon-shebao {
  color: #abc1ff;
}
/*详情页*/
#detail {
  /*轮播选中*/
}
#detail .swiper-container {
  height: 7.5rem;
}
#detail .swiper-container-horizontal > .swiper-pagination-bullets,
#detail .swiper-pagination-custom,
#detail .swiper-pagination-fraction {
  bottom: 1.875rem;
  left: 0;
  width: 100%;
}
/*用户中心*/
#user {
  padding-bottom: 2.03125rem;
}
#user .head-main {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(top 0deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(0deg, #28dbd1, #84eac8);
  background-image: linear-gradient(0deg, #28dbd1, #84eac8);
}
#user .head-main .head {
  border: 0.3125rem solid #7ae9d3;
  border-radius: 50%;
  width: 2.71875rem;
  margin: 0 auto 0.625rem auto;
  display: block;
}
#user .head-main .head img {
  width: 2.125rem;
  display: block;
  margin: auto;
  border: 0.3125rem solid #95eddc;
  border-radius: 50%;
  height: 2.125rem;
}
#user .head-main .header {
  background: none;
  position: relative;
}
#user .head-main .header .header-tit {
  color: #fff;
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 1.375rem;
}
[data-dpr="2"] #user .head-main .header .header-tit {
  font-size: 30px;
}
[data-dpr="2.5"] #user .head-main .header .header-tit {
  font-size: 38px;
}
[data-dpr="2.75"] #user .head-main .header .header-tit {
  font-size: 41px;
}
[data-dpr="3"] #user .head-main .header .header-tit {
  font-size: 45px;
}
[data-dpr="4"] #user .head-main .header .header-tit {
  font-size: 60px;
}
#user .head-main .header .icon-xiaoxi {
  right: 0.3125rem;
  top: 0;
  font-size: 25px;
  position: absolute;
  line-height: 1.375rem;
  color: #fff;
}
[data-dpr="2"] #user .head-main .header .icon-xiaoxi {
  font-size: 50px;
}
[data-dpr="2.5"] #user .head-main .header .icon-xiaoxi {
  font-size: 63px;
}
[data-dpr="2.75"] #user .head-main .header .icon-xiaoxi {
  font-size: 69px;
}
[data-dpr="3"] #user .head-main .header .icon-xiaoxi {
  font-size: 75px;
}
[data-dpr="4"] #user .head-main .header .icon-xiaoxi {
  font-size: 100px;
}
#user #user-price {
  margin: -1.40625rem 0.46875rem 0 0.46875rem;
}
#user .user-txt {
  font-size: 15px;
  line-height: 0.625rem;
  color: #fff;
  padding-bottom: 1.875rem;
}
[data-dpr="2"] #user .user-txt {
  font-size: 30px;
}
[data-dpr="2.5"] #user .user-txt {
  font-size: 38px;
}
[data-dpr="2.75"] #user .user-txt {
  font-size: 41px;
}
[data-dpr="3"] #user .user-txt {
  font-size: 45px;
}
[data-dpr="4"] #user .user-txt {
  font-size: 60px;
}
#user .user-txt a {
  color: #fff;
  line-height: 0.625rem;
  font-size: 15px;
}
[data-dpr="2"] #user .user-txt a {
  font-size: 30px;
}
[data-dpr="2.5"] #user .user-txt a {
  font-size: 38px;
}
[data-dpr="2.75"] #user .user-txt a {
  font-size: 41px;
}
[data-dpr="3"] #user .user-txt a {
  font-size: 45px;
}
[data-dpr="4"] #user .user-txt a {
  font-size: 60px;
}
#user #user-price {
  box-shadow: 0px 12px 28px 0px rgba(30, 217, 210, 0.28);
  margin: -1.40625rem 0.46875rem 0.40625rem 0.46875rem;
  background-color: #fff;
  padding: 0.625rem 0;
  border-radius: 0.15625rem;
}
#user #user-price .extra {
  width: 60%;
}
#user #user-price .integral {
  width: 40%;
}
#user #user-price .extra,
#user #user-price .integral {
  text-align: center;
  display: inline-block;
}
#user #user-price .extra em,
#user #user-price .integral em {
  color: #1ed9d2;
  font-size: 15px;
  line-height: 0.625rem;
  font-weight: bold;
}
[data-dpr="2"] #user #user-price .extra em,
[data-dpr="2"] #user #user-price .integral em {
  font-size: 30px;
}
[data-dpr="2.5"] #user #user-price .extra em,
[data-dpr="2.5"] #user #user-price .integral em {
  font-size: 38px;
}
[data-dpr="2.75"] #user #user-price .extra em,
[data-dpr="2.75"] #user #user-price .integral em {
  font-size: 41px;
}
[data-dpr="3"] #user #user-price .extra em,
[data-dpr="3"] #user #user-price .integral em {
  font-size: 45px;
}
[data-dpr="4"] #user #user-price .extra em,
[data-dpr="4"] #user #user-price .integral em {
  font-size: 60px;
}
/*系统消息*/
#news-index {
  padding-top: 1.5625rem;
}
#news-index .lists {
  background-color: #fff;
  position: relative;
  border-bottom: 0.03125rem solid #e5e5e5;
}
#news-index .lists .icon {
  display: block;
  padding: 0 0.5rem;
}
#news-index .lists .icon .iconfont {
  line-height: 1.84375rem;
  color: #1ed9d2;
  display: inline-block;
  width: 10%;
  text-align: center;
  font-size: 15px;
}
[data-dpr="2"] #news-index .lists .icon .iconfont {
  font-size: 30px;
}
[data-dpr="2.5"] #news-index .lists .icon .iconfont {
  font-size: 38px;
}
[data-dpr="2.75"] #news-index .lists .icon .iconfont {
  font-size: 41px;
}
[data-dpr="3"] #news-index .lists .icon .iconfont {
  font-size: 45px;
}
[data-dpr="4"] #news-index .lists .icon .iconfont {
  font-size: 60px;
}
#news-index .lists .icon .tit {
  display: inline-block;
  width: 90%;
  text-align: left;
  font-size: 15px;
  color: #333;
  line-height: 1.75rem;
}
[data-dpr="2"] #news-index .lists .icon .tit {
  font-size: 30px;
}
[data-dpr="2.5"] #news-index .lists .icon .tit {
  font-size: 38px;
}
[data-dpr="2.75"] #news-index .lists .icon .tit {
  font-size: 41px;
}
[data-dpr="3"] #news-index .lists .icon .tit {
  font-size: 45px;
}
[data-dpr="4"] #news-index .lists .icon .tit {
  font-size: 60px;
}
#news-index .lists .icon .tit .iconfont {
  font-size: 0.4375rem solid #333;
  line-height: 1.75rem;
  color: #ccc;
}
#news-index .lists .icon .tit .mydate {
  margin-right: 0.3125rem;
  color: #333;
}
#news-index .lists .con {
  display: none;
  padding: 0.3125rem 0.5rem;
}
#news-index .lists .con .tip-txt {
  font-size: 14px;
  line-height: 0.9375rem;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-dpr="2"] #news-index .lists .con .tip-txt {
  font-size: 28px;
}
[data-dpr="2.5"] #news-index .lists .con .tip-txt {
  font-size: 35px;
}
[data-dpr="2.75"] #news-index .lists .con .tip-txt {
  font-size: 39px;
}
[data-dpr="3"] #news-index .lists .con .tip-txt {
  font-size: 42px;
}
[data-dpr="4"] #news-index .lists .con .tip-txt {
  font-size: 56px;
}
#news-index .lists .date {
  font-size: 0.4375rem;
  line-height: 1.875rem;
  color: #1ed9d2;
  margin-right: 0.625rem;
}
/*页脚*/
#footer-btn {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 1.53125rem;
  border-top: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
}
#footer-btn .btn {
  flex-grow: 1;
  justify-content: space-between;
}
#footer-btn .btn .iconfont {
  line-height: 0.9375rem;
  height: 0.9375rem;
  font-size: 23px;
  display: inline-block;
  width: 100%;
  color: #666;
  text-align: center;
}
[data-dpr="2"] #footer-btn .btn .iconfont {
  font-size: 46px;
}
[data-dpr="2.5"] #footer-btn .btn .iconfont {
  font-size: 58px;
}
[data-dpr="2.75"] #footer-btn .btn .iconfont {
  font-size: 63px;
}
[data-dpr="3"] #footer-btn .btn .iconfont {
  font-size: 69px;
}
[data-dpr="4"] #footer-btn .btn .iconfont {
  font-size: 92px;
}
#footer-btn .btn .btn-txt {
  line-height: 0.59375rem;
  font-size: 9px;
  color: #8e8e8e;
  font-weight: 200;
}
[data-dpr="2"] #footer-btn .btn .btn-txt {
  font-size: 18px;
}
[data-dpr="2.5"] #footer-btn .btn .btn-txt {
  font-size: 23px;
}
[data-dpr="2.75"] #footer-btn .btn .btn-txt {
  font-size: 25px;
}
[data-dpr="3"] #footer-btn .btn .btn-txt {
  font-size: 27px;
}
[data-dpr="4"] #footer-btn .btn .btn-txt {
  font-size: 36px;
}
#footer-btn .btn.sure .iconfont {
  color: #1ed9d2;
  text-shadow: none;
}
#footer-btn .btn.sure .btn-txt {
  color: #1ed9d2;
}
/*加载图片*/
#load {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  display: none;
}
#load img {
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  left: 50%;
  margin-left: -1.5625rem;
  top: 50%;
  margin-top: -1.5625rem;
}
#load .txt-msg {
  font-size: 0.4375rem;
  line-height: 0.9375rem;
  position: absolute;
  color: #fff;
  width: 6.25rem;
  height: 0.9375rem;
  bottom: 1.25rem;
  text-align: center;
  left: 50%;
  margin-left: -3.125rem;
}
/*错误提示*/
#tip .re,
#tip .gr {
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 1.25rem;
}
[data-dpr="2"] #tip .re,
[data-dpr="2"] #tip .gr {
  font-size: 30px;
}
[data-dpr="2.5"] #tip .re,
[data-dpr="2.5"] #tip .gr {
  font-size: 38px;
}
[data-dpr="2.75"] #tip .re,
[data-dpr="2.75"] #tip .gr {
  font-size: 41px;
}
[data-dpr="3"] #tip .re,
[data-dpr="3"] #tip .gr {
  font-size: 45px;
}
[data-dpr="4"] #tip .re,
[data-dpr="4"] #tip .gr {
  font-size: 60px;
}
#tip .re {
  color: #ff0000;
}
#tip .gr {
  color: #1ed9d2;
}
/*吐司弹框*/
.msg {
  position: fixed;
  width: 80%;
  height: 4rem;
  font-size: 1.4rem;
  line-height: 4rem;
  bottom: 2rem;
  z-index: 14;
  text-align: center;
  left: 50%;
  margin-left: -40%;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0.4rem;
  color: #fff;
  opacity: 0;
  display: none;
}
.msg span {
  display: block;
  font-size: 1.4rem;
  line-height: 4rem;
}
.msg.tusidonghua {
  animation: fade-in;
  /*动画名称*/
  animation-duration: 2s;
  /*动画持续时间*/
  -webkit-animation: fade-in 2s;
  /*针对webkit内核*/
  display: block;
}
/*按钮通用样式*/
.changebtn {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left 45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(45deg, #28dbd1, #84eac8);
  text-align: center;
  font-size: 15px;
  letter-spacing: 0.015625rem;
  display: block;
  line-height: 1.25rem;
  color: #fff;
  border-radius: 0.625rem 0.625rem 0.625rem;
  margin: 0.625rem 0.46875rem;
}
[data-dpr="2"] .changebtn {
  font-size: 30px;
}
[data-dpr="2.5"] .changebtn {
  font-size: 38px;
}
[data-dpr="2.75"] .changebtn {
  font-size: 41px;
}
[data-dpr="3"] .changebtn {
  font-size: 45px;
}
[data-dpr="4"] .changebtn {
  font-size: 60px;
}
.changebtn:active {
  text-align: center;
  font-size: 15px;
  letter-spacing: 0.015625rem;
  display: block;
  line-height: 1.25rem;
  color: #fff;
  border-radius: 0.625rem 0.625rem 0.625rem;
  margin: 0.625rem 0.46875rem;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#84eac8), to(#28dbd1));
  background-image: -moz-linear-gradient(left 0deg, #84eac8, #28dbd1);
  background-image: -o-linear-gradient(0deg, #84eac8, #28dbd1);
  background-image: linear-gradient(0deg, #84eac8, #28dbd1);
}
[data-dpr="2"] .changebtn:active {
  font-size: 30px;
}
[data-dpr="2.5"] .changebtn:active {
  font-size: 38px;
}
[data-dpr="2.75"] .changebtn:active {
  font-size: 41px;
}
[data-dpr="3"] .changebtn:active {
  font-size: 45px;
}
[data-dpr="4"] .changebtn:active {
  font-size: 60px;
}
/*定义图片rem*/
/*提示文字背景颜色定义*/
.bodymsg {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 14;
  text-align: center;
}
.bodymsg span {
  font-size: 16px;
  background: #1ed9d2;
  color: #fff;
  border-radius: 6px;
  line-height: 1rem;
  padding: 0.3rem 0.6rem;
}
/*通用顶部颜色*/
.topstyle {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, from(#28dbd1), to(#84eac8));
  background-image: -moz-linear-gradient(left 45deg, #28dbd1, #84eac8);
  background-image: -o-linear-gradient(45deg, #28dbd1, #84eac8);
  background-image: linear-gradient(45deg, #28dbd1, #84eac8);
}
/*通用单选框*/
#check_box {
  display: inline-block;
  position: relative;
  padding-left: 0.9375rem;
  color: #333;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #check_box {
  font-size: 30px;
}
[data-dpr="2.5"] #check_box {
  font-size: 38px;
}
[data-dpr="2.75"] #check_box {
  font-size: 41px;
}
[data-dpr="3"] #check_box {
  font-size: 45px;
}
[data-dpr="4"] #check_box {
  font-size: 60px;
}
#check_box a {
  font-size: 15px;
  color: #1ed9d2;
}
[data-dpr="2"] #check_box a {
  font-size: 30px;
}
[data-dpr="2.5"] #check_box a {
  font-size: 38px;
}
[data-dpr="2.75"] #check_box a {
  font-size: 41px;
}
[data-dpr="3"] #check_box a {
  font-size: 45px;
}
[data-dpr="4"] #check_box a {
  font-size: 60px;
}
#check_box label {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  border: 1px solid #cacaca;
  border-radius: 0.0625rem;
  background: #fff;
  cursor: pointer;
}
#check_box #check_2 {
  position: absolute;
  left: 0rem;
  top: 0.25rem;
}
#check_box label:hover {
  border: 2px solid #1ed9d2;
}
#check_box label:after {
  content: '';
  width: 0.25rem;
  height: 0.125rem;
  position: absolute;
  top: 0.125rem;
  left: 0.09375rem;
  border: 2px solid #cacaca;
  border-top: none;
  border-right: none;
  opacity: 0.4;
  transform: rotate(-45deg);
  /*-webkit-transform:rotate(-45deg);*/
}
#check_box label:hover:after {
  border: 2px solid #1ed9d2;
  border-top: none;
  border-right: none;
}
#check_box input:checked + label {
  border: 2px solid #1ed9d2;
}
#check_box input:checked + label:after {
  opacity: 1;
  border: 2px solid #1ed9d2;
  border-top: none;
  border-right: none;
}
#check_box em {
  margin: 0 0 0 5px;
}
#check_box .models-sure {
  font-size: 12px;
  margin: 1rem 1.5rem;
  line-height: 0.9375rem;
  color: #fff;
  background-color: #1ed9d2;
  border-radius: 0.125rem;
  display: block;
}
[data-dpr="2"] #check_box .models-sure {
  font-size: 24px;
}
[data-dpr="2.5"] #check_box .models-sure {
  font-size: 30px;
}
[data-dpr="2.75"] #check_box .models-sure {
  font-size: 33px;
}
[data-dpr="3"] #check_box .models-sure {
  font-size: 36px;
}
[data-dpr="4"] #check_box .models-sure {
  font-size: 48px;
}
/*提示文字信息*/
#msg {
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #msg {
  font-size: 30px;
}
[data-dpr="2.5"] #msg {
  font-size: 38px;
}
[data-dpr="2.75"] #msg {
  font-size: 41px;
}
[data-dpr="3"] #msg {
  font-size: 45px;
}
[data-dpr="4"] #msg {
  font-size: 60px;
}
#msg .re {
  color: #ff0000;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #msg .re {
  font-size: 30px;
}
[data-dpr="2.5"] #msg .re {
  font-size: 38px;
}
[data-dpr="2.75"] #msg .re {
  font-size: 41px;
}
[data-dpr="3"] #msg .re {
  font-size: 45px;
}
[data-dpr="4"] #msg .re {
  font-size: 60px;
}
#msg .gr {
  color: #00b058;
  font-size: 15px;
  line-height: 0.9375rem;
}
[data-dpr="2"] #msg .gr {
  font-size: 30px;
}
[data-dpr="2.5"] #msg .gr {
  font-size: 38px;
}
[data-dpr="2.75"] #msg .gr {
  font-size: 41px;
}
[data-dpr="3"] #msg .gr {
  font-size: 45px;
}
[data-dpr="4"] #msg .gr {
  font-size: 60px;
}
